草庐IT

c# - 如何将毫秒的日期时间转换为 C# 中的字符串?

我要转换:5/25/201012:54:56:000到:05252010125456000我如何在C#中执行此操作? 最佳答案 您可以使用customformatstring.示例:stringformatted=DateTime.Now.ToString("MMddyyyyHHmmssfff"); 关于c#-如何将毫秒的日期时间转换为C#中的字符串?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/

c# - 在 C# 中的字符串列表中进行高性能 "contains"搜索

我有一份大约的list。500,000根琴弦,每根大约100个字符长。给定一个搜索词,我想识别列表中包含搜索词的所有字符串。目前,我正在使用Select方法(“MATCH%term%”)对一个普通的旧数据集执行此操作。这在我的笔记本电脑上大约需要600毫秒。我想让它更快,可能是100-200毫秒。推荐的方法是什么?性能至关重要,因此我可以在必要时(在合理范围内)以内存占用换取更好的性能。字符串列表一旦初始化就不会改变,因此计算哈希值也是一种选择。有没有人有推荐,哪种C#数据结构最适合该任务? 最佳答案 我听说过关于Lucene.NE

c# - ASP.NET:获取自 1/1/1970 以来的毫秒数

我有一个ASP.NET、VB.NET日期,我试图获取自1970年1月1日以来的毫秒数。我尝试在MSDN中寻找一种方法,但我找不到任何东西。有谁知道如何做到这一点? 最佳答案 从.NET4.6开始,ToUnixTimeMilliseconds方法提供了更准确的解决方案。来自DateTimeOffset:DateTimeOffset.Now.ToUnixTimeMilliseconds()从日期时间:newDateTimeOffset(dateTime).ToUnixTimeMilliseconds()来源:https://learn.

c# - 如何使用 SpVoice 在 C# 中说几毫秒的静音?

如何不使用Thread.Sleep()而真正静音X#毫秒。我正在尝试使用SpVoice变量的SpeechLib库中的.Speak()函数根据指定的毫秒数说出特定的静音持续时间。特别是,在.wav文件的输出中,我在文本的口语行之间插入了静默期。使用Thread.Sleep()将花费大量时间来说话或保存,因为我计划将近5000行语音文本保存为.wav,并在行与行之间暂停。这是我目前的解决方案:intpauseA=(int)(22050.0*((double)pauseTargetToSource.Value/1000.0)*2.0);intpauseB=(int)(22050.0*((do

c# - Observable.Timer() : How to avoid timer drift?

在C#(.NET4.0)应用程序中,我使用ReactiveExtensions(2.0.20823.0)生成时间边界以将事件分组为聚合值。为了简化对生成的数据库的查询,这些边界需要在整个小时(或下例中的秒)对齐。使用Observable.Timer():vartime=DefaultScheduler.Instance;varstart=newDateTimeOffset(time.Now.DateTime,time.Now.Offset);varspan=TimeSpan.FromSeconds(1);start-=TimeSpan.FromTicks(start.Ticks%100

c# - 舍入 .NET DateTime 毫秒,因此它可以适合 SQL Server 毫秒

我想将日期时间值转换为将从SQLServer2008获得的值。SQLServer将毫秒截断为3位数,所以我已经截断了毫秒。但问题是,正如您在这里看到的:MillisecondswrongwhenconvertingfromXMLtoSQLServerdatetime.SQLServer也有一个精度问题。 最佳答案 这是你想要的:usingSystem.Data.SqlTypes;//fromSystem.Data.dllpublicstaticDateTimeRoundToSqlDateTime(DateTimedate){retu

c# - 比较没有毫秒的日期时间

我需要比较两个单独列表中的日期。每个列表都由MyFile对象构成。这是我创建的一个类,目的是为了获得有关文件的特定信息,例如名称、修改日期、扩展名等。唯一的问题是我的第二个列表中的很多MyFiles对象(从外部硬盘驱动器获取)不具有直到毫秒的日期时间戳(LastWriteTime)。我相信这就是我的比较不起作用的原因。例如,这里有一个我的比较失败的例子:“Whydoesc#thinksthedatesarenotequal?”a和b是MyFile对象,MyFile类包含一个属性ticks,它等于file.LastWriteTime.Ticks它们没有在程序中使用,我只是为了调试目的而包

c# - 如何将 DownloadString(url) 允许的时间限制为 500 毫秒?

我正在编写一个程序,当textBox1发生变化时:URL="http://example.com/something/";URL+=System.Web.HttpUtility.UrlEncode(textBox1.Text);s=newSystem.Net.WebClient().DownloadString(URL);我想将DownloadString(URL)允许的时间限制为500毫秒。超过则取消。 最佳答案 没有这样的属性,但您可以轻松地扩展WebClient:publicclassTimedWebClient:WebCli

c# - X 毫秒后触发一个 Action 开始

我正在开发一个XamarinForms移动应用程序,它有一个包含SearchBar、ListView和Map控件的页面。ListView包含一个地址列表,这些地址在map上显示为图钉。当用户在SearchBar中键入内容时,ListView会自动更新(通过ViewModel绑定(bind))。为列表过滤数据源的ViewModel方法看起来像这样......voidFilterList(){listDataSource=newObservableCollection(locationData.Where(l=>l.Address.Contains(searchBar.Text)));//

javascript - 如何在悬停时将元素旋转 180 度超过 150 毫秒?

鼠标悬停时,我需要在150毫秒的时间间隔内将元素逆时针旋转180˚,然后在鼠标移开时,我需要在150毫秒内将元素逆时针旋转回原来的0˚。我愿意使用CSS3、jQuery和JavaScript。我使用Chrome,但我还需要让它适用于Firefox和Safari。不太担心IE。 最佳答案 使用CSS3transform、transition和Javascript添加/删除类。演示:http://jsfiddle.net/ThinkingStiff/AEeWm/HTML:hovermeCSS:#rotate{border:1pxsoli