datetime相关内容

如何从ISO 8601格式创建一个.NET日期时间

我发现如何把日期时间为一个 ISO 8601 的格式,但没有就如何做反向在C#。 我有'2010-08-20T15:00:00Z',我希望把它变成一个DateTime对象。 我可以分隔字符串自己的部分,但是这似乎是很多工作的东西,已经是一个国际标准。 解决方案 该解决方案使用了 DateTimeStyles的枚举,并且它也可以以Z。 日期时间D2 = DateTime.Parse(“20 ..
发布时间:2015-11-24 11:57:40 C#/.NET

如何获得客户端的日期和时间在ASP.NET?

我觉得这个问题说明了一切。如果我用DateTime.Now,然后我得到从服务器的角度来看的日期和时间。我听说JavaScript的解决方案,但我不知道是否有另一种解决方案。 感谢 解决方案 我会做的就是创建一个隐藏的输入字段,然后连接一个JavaScript例程的onsubmit事件的形式。这个程序将填充隐藏字段时在客户机上。 隐藏字段可以与ASP.NET使用HTML控件“HtmlInpu ..
发布时间:2015-11-24 11:56:28 C#/.NET

解析C#字符串日期时间

我有一个这样的字符串: 250920111414 我要创建从该字符串DateTime对象。截至目前,我用串并做到这一点是这样的: 字符串日期= 250920111414; 年整型= Convert.ToInt32(date.Substring(4,4)); 月整型= Convert.ToInt32(date.Substring(2,2)); ... DateTime的DT =新的日期时间(年 ..
发布时间:2015-11-24 11:48:22 C#/.NET

转换日期时间朱利安日期在C#(ToOADate安全吗?)

我需要从一个标准的阳历日期转换为朱利安天数。 我什么也没看见记录在C#中直接做到这一点,但我发现很多帖子(在谷歌搜索)建议使用的在 ToOADate 文档并不表明这是一个有效的转换方法朱利安日期。 任何人都可以澄清,如果此功能将准确地进行转换,或者更适当的方法为DateTime转换为朱利安格式的字符串。 这为我提供了预期数量时,反对的 公共静态长ConvertToJulian(日期时间日期) ..
发布时间:2015-11-24 11:48:07 C#/.NET

C#DateTime.Now precision

我只是跑与DateTime.UtcNow一些意外的行为,同时做一些单元测试。看来,当你调用DateTime.Now / UtcNow快速连续,似乎给你回相同的值更长的时间比预期的时间间隔,而不是获取更多的precise毫秒增量。 我知道有一个秒表类,这将是更适合做precise测量时间,但我很好奇,如果有人可以解释DateTime的这种行为?是否有一个正式的precision记录在案DateTi ..
发布时间:2015-11-24 11:47:01 C#/.NET

如何截断毫秒掀起了.NET日期时间

我想从传入请求数据库存储值进行比较时间戳。当然,SQL Server保留的时间毫秒的一些precision,当读入一个.NET日期时间,它包括那些毫秒。到达请求到该系统,但是,没有提供的precision,所以我需要简单地丢弃毫秒。 我觉得我失去了一些东西很明显,但我还没有找到一种优雅的方式来做到这一点(C#)。 解决方案 下面的工作的日期时间,有小数毫秒,也preserves Kind属性 ..
发布时间:2015-11-24 11:45:33 C#/.NET

Environment.TickCount VS DateTime.Now

时它曾经确定使用Environment.TickCount计算时间跨度? INT开始= Environment.TickCount; //做的东西 INT持续时间= Environment.TickCount - 启动; Console.WriteLine(“难道那”+时间“MS”); 由于计时单位计数签署并在25天后(它需要50天的时间全部命中32位,但你必须报废签位,如果​​你想 ..
发布时间:2015-11-24 11:38:54 C#/.NET

计算两个日期之间的月差

在C#/。NET 时间跨度的 TotalDays , TotalMinutes 等,但我想不出总个月差的公式。每月闰年可变天一直扔我。我怎样才能获得的 TotalMonths 修改对不起,不是更清楚:我知道我能不能真正得到这个从时间跨度,但我想用 TotalDays 和 TotalMinutes 将是一个很好的例子,前preSS什么,我一直在寻找......除了我试图获得总个月。 例如:200 ..
发布时间:2015-11-24 11:34:41 C#/.NET

计算当月周在.NET中

执行.NET库有返回的星期数给定日期的一个简单的方法?例如,年= 2010,月= 1天= 25 ,应该输出 5 输入的周数 最近我发现了 Calendar.GetWeekOfYear ,这是几乎没有。 Java有一个日期字符串格式为“W”,它返回一周一个月,但我看不到任何东西在.NET等价的。 解决方案 有没有内置的方式来做到这一点,但这里要说的是应该做的工作适合你的扩展方法: 静态类D ..
发布时间:2015-11-24 11:33:11 C#/.NET

算法来检测重叠时段

我已经来检测,如果两个时间段是重叠的。 每一个时期都有一个开始日期和结束日期。 我需要检测,如果我的第一时段(A)与另一个(B / C)重叠。 在我的情况下,如果B的开始等于A的结束,他们不重叠(逆太) 我发现了以下情况: 所以,其实我这样做是这样的: tStartA< tStartB&功放;&安培; tStartB<腾达//对于案例1 要么 tStartA< ..
发布时间:2015-11-24 11:29:11 C#/.NET

格式日期在C#

我如何格式化日期作为 DD / MM / YYYY 或 MM / DD / YY ? 就像VB 格式(“DD / MM / YY”,现在) 我怎样才能做到这一点在C#? 解决方案 这几乎是相同的,只是使用则DateTime.ToString()的方法,如: DateTime.Now.ToString(“DD / MM / YY”); 或者 DateTime的DT = GET ..
发布时间:2015-11-24 11:28:52 C#/.NET

什么"日期时间&QUOT?;意味着在C#?

我在读一本书的.Net,而在的code例子之一有与此字段定义一个类: 私人的DateTime?开始日期 这是什么日期时间?是什么意思? 解决方案 由于的DateTime 是结构,不一个类,你会得到一个的DateTime 的对象的,不是的引用,当你声明该类型的字段或变量。而且,以同样的方式为 INT 不能空,所以可以这样日期时间对象不能为空,因为它不是一个参考。 添加问号把它变成一 ..
发布时间:2015-11-24 11:27:29 C#/.NET

如何获得两个日期之间的差异在年/月/周/日?

如何获得两个日期之间的差异在年/月/周/日以有效的方式? 如。两个日期之间的差为1年,2月,3周,4天。 今年(S)的差异再presents算,两个日期之间一个月(县),周(S)和天(S)。 解决方案 这其实是相当棘手。天的不同总数会导致同样的结果。例如: 19日2008年6月至2010年6月19日= 2年,而且365 * 2天 19日2006年6月至2008年6月19日= 2年, ..
发布时间:2015-11-24 11:23:46 C#/.NET

在C#3.5 FX创建在一个特定的时区的日期时间

我试图创建一个单元测试来测试时,一台机器上的时区的变化,因为它已被错误设置,然后校正的情况。 在测试我需要能够在一个没有本地时区创建日期时间的对象,以确保运行测试的人可以做这样成功地不论它们位于何处。 从我可以从DateTime构造我可以设置时区看到是本地时区的UTC时区或未指定。 如何创建一个DateTime与像PST特定的时区? 解决方案 我个人更喜欢保持事情UTC在可能的情况,所以 ..
发布时间:2015-11-24 11:23:22 C#/.NET

字符串未被识别为有效的DateTime"格式DD / MM / YYYY"

我想我的字符串格式化值与格式转换为日期类型 DD / MM / YYYY 。 this.Text =“22/11/2009”; 日期时间日期= DateTime.Parse(this.Text); 这是什么问题? 它有哪些要求的IFormatProvider 第二个覆盖。这是什么? 不要的我需要通过这个也?如果是如何使用它的这种情况? 修改 之间有什么区别解析和 Pars ..
发布时间:2015-11-24 11:22:23 C#/.NET

转换UTC / GMT时间,本地时间

我们正在开发一个C#应用程序的Web服务客户端。这将运行在Windows XP的PC。 一个由Web服务返回的字段是一个日期时间字段。服务器返回GMT形式即场以“Z”结尾。 然而,我们发现,.NET似乎做某种类型的隐式转换和时间固定为12小时取出。 下面code样本解析这在12个小时的时差已经在一定程度上,但它使新西兰夏令时没有考虑。 CultureInfo的CI =新的CultureI ..
发布时间:2015-11-24 11:14:55 C#/.NET

解析字符串,日期时间在C#

我的日期和时间的格式一样,一个字符串: “2011-03-21 13:26”//年 - 月 - 日时:分 我如何可以解析为的System.DateTime ? 我想使用像 DateTime.Parse函数()或 DateTime.ParseExact()如果有可能,能够手动指定日期的格式。 解决方案 DateTime.Parse()将尝试找出给定日期的格式,它通常不会一份好工 ..
发布时间:2015-11-24 11:14:34 C#/.NET

是DateTime.Now衡量一个函数性能的最佳方式是什么?

我需要找到一个瓶颈,需要准确地测量时间。 在以下code片段来衡量性能的最佳方法是什么? 日期时间的startTime = DateTime.Now; //一些执行过程 日期时间endTime的= DateTime.Now; 时间跨度totalTimeTaken = endTime.Subtract(startTime时); 解决方案 没有,不是这样的。使用秒表(在 System. ..
发布时间:2015-11-24 11:14:00 C#/.NET

日期时间VS的DateTimeOffset

目前,我们已处理的时区感知方式.NET创建DateTime对象的标准方式:每当我们产生一个DateTime我们这样做是在UTC(例如使用DateTime.UtcNow),而当我们显示一个,我们转换回从UTC到用户的本地时间。 这工作得很好,但我一直在阅读有关的DateTimeOffset以及它如何捕捉物体本身的本地和UTC时间。所以,问题是,这将是使用的DateTimeOffset VS我们已经 ..
发布时间:2015-11-24 11:09:20 C#/.NET