Questions tagged «datetime»

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

10
具有错误日期格式的MVC DateTime绑定
Asp.net-MVC现在允许DateTime对象的隐式绑定。我采取了以下行动 public ActionResult DoSomething(DateTime startDate) { ... } 这成功地将一个字符串从ajax调用转换为DateTime。但是,我们使用日期格式dd / MM / yyyy; MVC正在转换为MM / dd / yyyy。例如,使用字符串'09 / 02/2009'提交对操作的调用会导致DateTime为'02 / 09/2009 00:00:00',或者在我们的本地设置中为9月2日。 我不想为了日期格式而滚动我自己的模型活页夹。但是似乎不必更改操作以接受字符串,然后如果MVC能够为我执行此操作,则可以使用DateTime.Parse。 有什么方法可以更改用于DateTime的默认模型联编程序中使用的日期格式?默认模型联编程序是否不应该使用您的本地化设置?



7
使用C#获取时间(以毫秒为单位)
我正在编写一个程序,其中需要以毫秒为单位。到时间,我的意思是一个永远不会等于自己的数字,并且总是比第二秒大1000个数字。我试过转换DateTime.Now为a TimeSpan并TotalMilliseconds从中获取...,但我听说它并不十分准确。 有没有更简单的方法可以做到这一点?

7
如何从ISO 8601格式创建.NET DateTime
我已经找到了如何将DateTime转换为ISO 8601格式,但是在C#中如何进行相反操作却一无所获。 我有2010-08-20T15:00:00Z,我想将其变成一个DateTime对象。 我可以自己将字符串的各个部分分开,但是对于已经是国际标准的东西来说,这似乎需要大量工作。


26
计算两个日期之间月份的差异
在C#/。NET中TimeSpan有TotalDays,TotalMinutes等等,但是我不知道总月差的公式。每月变化的日子和leap年不断让我失望。我如何获得TotalMonths? 编辑对不起,不是更清晰:我知道我不能真正从得到这个TimeSpan,但我想用TotalDays而TotalMinutes将是一个很好的例子来表达我一直在寻找......除了我试图获得总计个月。 例如:2009年12月25日-2009年10月6日= 2 TotalMonths。10月6日至11月5日等于0个月。1月11日,1个月。12月6日,2个月
128 c#  .net  datetime  timespan 

3
最小和最大日期
我想知道哪个是Javascript Date对象允许的最小和最大日期。我发现最小日期大约是200000 BC,但是我没有得到任何参考。 有人知道答案吗?我只是希望它不依赖于浏览器。 最好以“纪元时间”(= 1970-01-01 00:00:00 UTC + 00的毫秒数)回答。
128 javascript  datetime  max 


7
在Python中将年/月/日转换为年份
我正在使用Python datetime模块,即: >>> import datetime >>> today = datetime.datetime.now() >>> print today 2009-03-06 13:24:58.857946 我想计算对leap年敏感的一年中的某天。例如今天(2009年3月6日)是2009年的65日。 这是基于Web的DateTime计算器。 无论如何,我看到两个选择: A.创建一个number_of_days_in_month数组= [31,28,...],确定是否为a年,手动汇总天数。 B.用于datetime.timedelta猜测,然后二进制搜索一年中的正确日期: >>> import datetime >>> YEAR = 2009 >>> DAY_OF_YEAR = 62 >>> d = datetime.date(YEAR, 1, 1) + datetime.timedelta(DAY_OF_YEAR - 1) 这些都感觉很笨拙,而且我有一种直觉,觉得有一种更“ Pythonic”的方式来计算一年中的某天。有什么想法/建议吗?
127 python  datetime 


9
在Java中将以毫秒为单位的时间戳转换为字符串格式的时间
我正在尝试将一个长值(从1970年1月1日经过的毫秒数,即Epoch)转换为格式时间h:m:s:ms。 我用作时间戳的长值timestamp,是从log4j的日志记录事件字段中获得的。 到目前为止,我尝试了以下操作,但失败了: logEvent.timeStamp/ (1000*60*60) TimeUnit.MILLISECONDS.toMinutes(logEvent.timeStamp) 但是我得到了不正确的值: 1289375173771 for logEvent.timeStamp 358159 for logEvent.timeStamp/ (1000*60*60) 21489586 for TimeUnit.MILLISECONDS.toMinutes(logEvent.timeStamp) 我该怎么办?
126 java  datetime  time  timestamp  epoch 


4
熊猫中的datetime dtypes read_csv
我正在读取具有多个datetime列的csv文件。我需要在读取文件时设置数据类型,但是日期时间似乎是个问题。例如: headers = ['col1', 'col2', 'col3', 'col4'] dtypes = ['datetime', 'datetime', 'str', 'float'] pd.read_csv(file, sep='\t', header=None, names=headers, dtype=dtypes) 运行时出现错误: TypeError:不了解数据类型“ datetime” 事后通过pandas.to_datetime()转换列不是一个选项,我不知道哪些列将是datetime对象。该信息可以更改,并且可以从通知我的dtypes列表的任何信息中获取。 另外,我尝试用numpy.genfromtxt加载csv文件,在该函数中设置dtypes,然后转换为pandas.dataframe,但它会使数据乱码。任何帮助是极大的赞赏!


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.