Tag: 时间

C#如何将String转换为用于时间范围的时间格式?

我有一个程序能够使用标记化检索日志文本文件的部分/部分时间。 该程序的主要目的是检索时间部分然后继续将字符串转换为DateTime格式,然后可以将其用作时间范围时间轴函数的一部分。 但是,在将时间转换为DateTime时,系统会将结果输出到“23/11/2010 9:31:00 PM”,这会将时间正确转换为12小时格式,但会使用日期function。 因此,问题是如何只转换时间和NOT输出或处理日期。 如何将时间转换为24小时格式为HH:MM:SS? 请提供有关代码的建议。 谢谢! class Program { static void Main(string[] args) { //System.Collections.Generic.IEnumerable lines = File.ReadLines(“C:\\Test\\ntfs2.txt”); String value = “Thu Mar 02 1995 21:31:00,2245107,m…,r/rrwxrwxrwx,0,0,8349-128-3,C:/Program Files/AccessData/AccessData Forensic Toolkit/Program/wordnet/Adj.dat”; //foreach (String r in lines) //{ String[] token = value.Split(‘,’); String[] datetime = token[0].Split(‘ ‘); String timeText = datetime[4]; // The String array […]

StopWatch与计时器 – 何时使用

原谅我这个问题,但我似乎无法找到何时使用哪个的好来源。 如果你能用简单的术语解释它会很高兴。 而且,我正面临着这样的困境: 看,我正在编写一个简单的应用程序。 我希望它显示经过的时间(hh:mm:ss格式或其他)。 而且,能够“加速”或“减慢”其时间间隔(即加速以使实时的一分钟等于应用程序中的一小时)。 例如,在Youtubevideo中( *我们不考虑我们可以跳转到vid的特定部分* ),我们会看到在屏幕左下角观看该video所花费的实际时间,但是通过导航选项菜单,我们可以加速或缩小video。 我们实际上可以看到时间以与速度因子一致的方式更新(例如,如果您选择速度的两倍,下面的计时器比正常速度快两倍更新),您可以随时更改此速度速率。 这就是我所追求的。 Youtubevideo如何衡量经过的时间以及它们可以改变时间间隔的事实。 那么,你认为我应该选择哪两个? 定时器还是秒表? 顺便说一下,我只是在编写一个Windows窗体应用程序。 我正在模拟某些东西,我希望用户能够在他或她希望的时候加速。 虽然这很简单,但我希望采用适当的方法。

检查日期时间字符串是否包含时间

我遇到了一个问题。 我从数据库中获取日期时间字符串,其中一些日期时间字符串不包含时间。 但至于新要求,每个日期时间字符串应该包含这样的时间, 1) 1980/10/11 12:00:01 2) 2010/APRIL/02 17:10:00 3) 10/02/10 03:30:34 日期可以是任何格式,后跟24hr表示法的时间。 我试图通过以下代码检测时间的存在, string timestamp_string = “2013/04/08 17:30″; DateTime timestamp = Convert.ToDateTime(timestamp_string); string time =””; if (timestamp_string.Length > 10) { time = timestamp.ToString(“hh:mm”); } else { time = “Time not registered”; } MessageBox.Show(time); 但这仅适用于No 1)类型的时间戳。 我可以知道如何实现此任务,如何检测此日期时间字符串中是否存在时间元素。 非常感谢你 :) 可能的匹配 如何validation“日期和时间”字符串是否只有时间? 信息由Arun Selva Kumar , […]

另一台机器的时间

在c#中我们使用DateTime.Now属性值是本地机器的当前日期和时间如何获取具有IP地址或机器名称的另一台机器的时间

系统常数为一周内的天数(7)

任何人都可以在.NET框架中找到一个常量来定义一周中的天数(7)吗? DateTime.DaysInAWeek // Something like this??? 当然我可以定义自己的,但我宁愿不知道它是否已存在于某处。 更新: 我正在寻找这个,因为我需要允许用户从DropDownList中的列表中选择一周(按日期,而不是周数)。

计算使用套接字发送文件的每秒速度和剩余时间tcp c#

如何计算每秒的速度和以秒为单位的剩余时间? 我试过用: void backgroundWorker1_DoWork(object sender, DoWorkEventArgs e) { long prevSum = 0; while (fileTransfer.busy) { rate = (fileTransfer.sum – prevSum); RateLabel(rate); //converting prevSum to (int)KB/SEC if (rate != 0) left = (fileTransfer.fileSize – fileTransfer.sum) / rate; TimeSpan t = TimeSpan.FromSeconds(left); timeLeftLabel(FormatRemainingText(rate, t)); //show how much left prevSum = fileTransfer.sum; Thread.Sleep(1000); } } 但是剩下的速度和时间会持续上升和下降(30MB /秒,然后是5MB /秒)。 […]

用于.NET的强大DateTime解析器库

非常需要一个用于.NET的Robust DateTime解析器库,更喜欢C#DateTime.TryParse支持非常少的格式我知道一年前问过这个问题但没有好的答案。 那里一定有好的libs! 商业或开源 我看着野田时间 。 但是博客说它还没有进行解析 日期分为两类: 日期格式:所有各种日期格式 2011-09-09T20:00:00 2011年9月29日 2011年9月6日晚上7点 2009年1月1日,中午12:00 自然日期:人类如何说/写它 今天 Tomorrrow 星期一,下午6点 每周一,下午6点 每周五 每个月的第一个星期一 本月最后一个星期天 每天 本月1日

如何使WCF服务服务器 – 客户端时差独立?

从测试客户端访问WCF服务时,我遇到以下exception: System.ServiceModel.Security.MessageSecurityException: An unsecured or incorrectly secured fault was received from the other party. See the inner FaultException for the fault code and detail. —> System.ServiceModel.FaultException: An error occurred when verifying security for the message. — End of inner exception stack trace — 我在网上搜索了这个问题的根本原因。 我发现这主要是由于客户端 – 服务器时间差异造成的。 但我无法找到正确的解决方案。 以下是我的服务器端配置: 和客户端配置: 有人请帮我找到解决这个问题的方法。 更新:当我跟踪exception时,内部exception显示此The security timestamp is […]

如何在SQL中处理时间存储

我有一个我正在写的Web应用程序(C#,MSSQL),我需要存储记录存储在系统中的时间戳。 通常,我会使用SQL和DATETIME函数执行此操作。 但是,服务器位于与我们公司所在的时区不同的时区…我们可能会在完全不同的时区更改为另一台服务器。 托管公司不会更改服务器时间以匹配我们的本地时区。 (不是我责备他们,但这是我尝试过的一件事。) 所以,我的问题是,存储记录更新的日期/时间的最佳方法是什么,以及在当地时区将该日期/时间呈现给用户的最佳方式是什么? 我想要这样做最简单的方法,所以只要解决方案易于实现,C#和SQL的组合就可以了。 (我的正常风格是在存储过程中做更多的工作而在C#中做更少的工作,如果这很重要的话。) 你能告诉我一些示例代码吗? 谢谢!

将HH.mm格式的字符串解析为TimeSpan

我正在使用.NET framework v 3.5 ,我需要将表示时间TimeSpan的字符串解析为TimeSpan对象。 问题是使用点分隔符而不是冒号…例如13.00或22.30 所以我想知道我是否需要更换. 用:或者有更简洁的方法来获得这个。