Tag: date

如何parsingISO 8601格式的date?

我需要将RFC 3339stringparsing为Python的datetimetypes,如"2008-09-03T20:56:35.450686Z" 。 我已经在Python标准库中find了strptime ,但是不是很方便。 什么是最好的方法来做到这一点?

在SQL Server中删除部分date时间的最佳方法

从SQL Server中的date时间字段中删除时间部分时哪种方法提供最佳性能? a) select DATEADD(dd, DATEDIFF(dd, 0, getdate()), 0) 要么 b) select cast(convert(char(11), getdate(), 113) as datetime) 第二种方法确实发送了几个字节,但这可能不如转换速度那么重要。 两者似乎都非常快,但在处理数百或数千行时,速度可能会有所不同。 另外,是否有更好的方法来摆脱SQL中的date时间部分?

如何在几分钟内获得时间差异

如何计算PHP中两个date时间之间的微小差异?

为什么要减去这两次(在1927年)给出一个奇怪的结果?

如果我运行下面的程序,该程序将引用时间间隔为1秒的两个datestringparsing并比较它们: public static void main(String[] args) throws ParseException { SimpleDateFormat sf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); String str3 = "1927-12-31 23:54:07"; String str4 = "1927-12-31 23:54:08"; Date sDt3 = sf.parse(str3); Date sDt4 = sf.parse(str4); long ld3 = sDt3.getTime() /1000; long ld4 = sDt4.getTime() /1000; System.out.println(ld4-ld3); } 输出是: 353 为什么ld4-ld3不是1 (正如我期望的那样,在时间上的一秒差距),但是353 ? 如果我将date更改为1秒后的时间: String str3 = "1927-12-31 […]

批文件删除N天以前的文件

我正在寻找一种方法来删除MS-DOSbatch file中超过7天的所有文件。 我search了networking,发现了几百行代码的例子,还有一些需要安装额外命令行工具来完成任务的例子。 BASH中只需几行代码即可完成类似的工作 。 在Windows中,对于batch file来说,似乎至less可以轻松实现。 我正在寻找一个解决scheme,在标准的Windows命令提示符下工作,没有任何额外的实用程序。 请不要PowerShell或Cygwin。

将年份和月份(“yyyy-mm”格式)转换为date?

我有一个这样的数据集: Month count 2009-01 12 2009-02 310 2009-03 2379 2009-04 234 2009-05 14 2009-08 1 2009-09 34 2009-10 2386 我想绘制数据(月份作为x值,并计为y值)。 由于数据中有空白,我想将本月的信息转换为date。 我试过了: as.Date("2009-03", "%Y-%m") 但它没有工作。 怎么了? 看来,date()也需要一天,不能为一天设置一个标准值? 哪个function解决了我的问题?

如何parsingdate?

我想用SimpleDateFormatparsing这个date,它不工作: import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Date; public class Formaterclass { public static void main(String[] args) throws ParseException{ String strDate = "Thu Jun 18 20:56:02 EDT 2009"; SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd"); Date dateStr = formatter.parse(strDate); String formattedDate = formatter.format(dateStr); System.out.println("yyyy-MM-dd date is ==>"+formattedDate); Date date1 = formatter.parse(formattedDate); formatter = new SimpleDateFormat("dd-MMM-yyyy"); formattedDate = formatter.format(date1); […]

如何在Windows命令行上获取当前的date时间,以适合的格式在文件名中使用?

更新:现在是2016年,我将使用PowerShell,除非有一个非常引人注目的向后兼容的原因,尤其是因为使用date的区域设置问题。 请参阅@ npocmaka的https://stackoverflow.com/a/19799236/8479 什么是Windows命令行语句我可以用它来获取当前date时间格式,我可以把它放在一个文件名? 我想要一个.bat文件,将当前date和时间作为名称的一部分压缩到一个存档中,例如Code_2008-10-14_2257.zip 。 有没有简单的方法可以做到这一点,独立于机器的区域设置? 我真的不介意date格式,最好是年月日,但任何简单的事情都可以。 到目前为止,我已经得到了这个,在我的机器上给我Tue_10_14_2008_230050_91 : rem Get the datetime in a format that can go in a filename. set _my_datetime=%date%_%time% set _my_datetime=%_my_datetime: =_% set _my_datetime=%_my_datetime::=% set _my_datetime=%_my_datetime:/=_% set _my_datetime=%_my_datetime:.=_% rem Now use the timestamp by in a new ZIP file name. "d:\Program Files\7-Zip\7z.exe" a -r Code_%_my_datetime%.zip Code 我可以忍受这一点,但似乎有点笨重。 理想情况下,它会更简短,并具有前面提到的格式。 我正在使用Windows […]

如何仅从SQL Server DateTime数据types返回date

SELECT GETDATE() 2008-09-22 15:24:13.790 2008-09-22 00:00:00.000我希望没有时间的date部分 我怎么能得到这个?

如何在Java中比较date?

如何比较Java中的date? 例: date1是22-02-2010 date2今天是07-04-2010 date3是25-12-2010 date3总是大于date1 , date2总是在今天。 如何确认今天的date是在date1和date3之间?