Questions tagged «datetime»

许多编程语言中的DateTime对象描述日期和一天中的时间。它可以表示即时时间,也可以表示日历上的位置,具体取决于使用它的上下文和特定的实现。此标签可用于所有与日期和时间有关的问题。

8
如何将DateTime格式化为Web UTC格式?
我有一个DateTime,我想将其格式化为“ 2009-09-01T00:00:00.000Z”,但是以下代码为我提供了“ 2009-09-01T00:00:00.000+01:00”(两行): new DateTime(2009, 9, 1, 0, 0, 0, 0, DateTimeKind.Utc).ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffzzz") new DateTime(2009, 9, 1, 0, 0, 0, 0, DateTimeKind.Utc).ToUniversalTime().ToString("yyyy'-'MM'-'dd'T'HH':'mm':'ss'.'fffzzz") 有什么想法如何使其工作吗?
89 c#  .net  datetime  utc 


7
MySQL日期时间字段和夏时制-如何引用“额外”小时?
我正在使用美国/纽约时区。在秋季,我们“退后”一个小时-在凌晨2点有效地“获得”一个小时。在过渡点发生以下情况: 它是01:59:00 -04:00, 然后一分钟后变成:01 :00 : 00 -05:00 因此,如果您只是简单地说“ 1:30 am”,那么您是指第一次还是1:30滚动还是第二次就不清楚了。我正在尝试将计划数据保存到MySQL数据库,并且无法确定如何正确保存时间。 这是问题所在: “ 2009-11-01 00:30:00”内部存储为2009-11-01 00:30:00 -04:00 “ 2009-11-01 01:30:00”内部存储为2009-11-01 01:30:00 -05:00 这是很好的,也是可以预期的。但是,如何将任何内容保存到01:30:00 -04:00?该文档没有显示对指定偏移量的任何支持,因此,当我尝试指定偏移量时,它已被适当忽略。 我想到的唯一解决方案是将服务器设置为不使用夏时制的时区,并在脚本中进行必要的转换(为此我使用PHP)。但这似乎没有必要。 非常感谢您的任何建议。
88 php  mysql  datetime  timestamp  dst 


6
文件名中您最喜欢的日期和时间格式是什么?[关闭]
从目前的情况来看,这个问题不适合我们的问答形式。我们希望答案能得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 这是一个有点主观的问题,在大型方案中不是很重要,但是却经常使我烦恼。在文件名中添加时间戳似乎没有不言而喻的方法。 客观问题是文件名中的时间戳应该可排序。但是.NET可排序的日期格式(例如“ s”("yyyy-MM-ddTHH:mm:ss")和“ u”("yyyy-MM-dd HH:mm:ssZ"))在文件名中无效,因为它们带有':'字符。 另一件事是,您应该轻松查看是否使用了通用时间或本地时间。实际上,用户似乎更喜欢本地时间而不是通用时间。 我最终使用了具有基本时间格式的ISO 8601: 当地时间格式字符串 "yyyy-MM-ddTHHmmsszz" UTC格式字符串 "yyyy-MM-ddTHHmmssZ" 在这些格式下,我当前的当地时间是"2009-08-08T151800+03"UTC"2009-08-08T121800Z" 您还可以使用“ K”自动检测DateTime.Kind并使用"yyyy-MM-ddTHHmmssK",但随后必须替换':'字符。 还有其他建议吗? 编辑:到目前为止的一些注意事项: "yyyy-MM-ddTHHmmsszz"如果涉及多个时区,则本地时间+时区格式将不再可排序。在大多数情况下,如果有多余的信息,则可以删除时区信息,否则使用UTC。 另一件事是,UTC应始终标有“ Z”,“ GMT”或“ UTC”,以防止猜测和错误。 朱利安日期和其他星状日期很酷,因为使用公历的日期算术很容易死。


17
如何在Microsoft SQL Server中仅使用日期查询DATETIME字段?
我有一个表TEST和一个DATETIME字段,像这样: ID NAME DATE 1 TESTING 2014-03-19 20:05:20.000 我需要什么查询才能返回此行以及每条日期为03/19/2014的行,而不管时间是什么时候。我尝试使用 select * from test where date = '03/19/2014'; 但是它不返回任何行。我发现使它起作用的唯一方法是还提供日期的时间部分: select * from test where date = '03/19/2014 20:03:02.000';




9
将1天添加到DATETIME格式值
在某些情况下,我想在DATETIME格式化变量的值上加上1天: $start_date = date('Y-m-d H:i:s', strtotime("{$_GET['start_hours']}:{$_GET['start_minutes']} {$_GET['start_ampm']}")); 做这个的最好方式是什么?
87 php  mysql  date  datetime 

15
使用javascript获取语言环境短日期格式
无论如何,我们是否可以使用JavaScript知道控制面板->区域和语言设置中使用的短日期格式? 我知道结合使用以下方法,我们可以获得Locale Long Name格式 toString() toLocaleString() toLocaleDateString() toLocaleTimeString() 但是JavaScript中没有像这样的直接函数toLocaleShortDateString()。 有没有可用的脚本来找出用户设置是什么? 谢谢。

16
SQL-从varchar数据类型到datetime数据类型的转换导致值超出范围
运行SQL到我的数据类型值从转换的时候,我一直得到以下错误varchar来datetime。 消息242,级别16,状态3,行1将varchar数据类型转换为datetime数据类型导致值超出范围。 我检查了数据,看不到任何奇怪的东西:进行了以下检查,所有结果均未返回 SELECT [Date] from table where [DATe] is null SELECT [Date] from table where [DATe] = '' SELECT [Date] from table where LEN([date])> 10 SELECT [Date] from table where LEN([date])< 10 SELECT top 100 [Date] , SUBSTRING([date],4,2) from [table where convert(int, SUBSTRING([date],4,2)) < 1 or convert(int, SUBSTRING([date],4,2)) > …

5
如何指定JAXB封送xsd:dateTime时使用的日期格式?
当JAXB将日期对象(XMLGregorianCalendar)编组到xsd:dateTime元素中时。您如何指定生成的XML的格式? 例如:默认数据格式使用毫秒,<StartDate>2012-08-21T13:21:58.000Z</StartDate> 我需要忽略毫秒。 <StartDate>2012-08-21T13:21:58Z</StartDate> 如何指定我要使用的输出格式/日期格式?我正在使用javax.xml.datatype.DatatypeFactory创建XMLGregorianCalendar对象。 XMLGregorianCalendar xmlCal = datatypeFactory.newXMLGregorianCalendar(cal);


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.