Tag: timestamp

Java:将string转换为TimeStamp

我有一个问题,当我尝试将一个string转换为TimeStamp。 我有一个数组,其格式为yyyy-MM-dd ,我想以yyyy-MM-dd HH:mm:ss.SSS的格式进行更改。 所以,我使用这个代码: final String OLD_FORMAT = "yyyy-MM-dd"; final String NEW_FORMAT = "yyyy-MM-dd HH:mm:ss.SSS"; String oldDateString = createdArray[k]; String newDateString; DateFormat formatter = new SimpleDateFormat(OLD_FORMAT); Date d = formatter.parse(oldDateString); ((SimpleDateFormat) formatter).applyPattern(NEW_FORMAT); newDateString = formatter.format(d); System.out.println(newDateString); Timestamp ts = Timestamp.valueOf(newDateString); System.out.println(ts); 我得到以下结果。 2009-10-20 00:00:00.000 2009-10-20 00:00:00.0 但是当我试图简单地做 String text = "2011-10-02 18:48:05.123"; ts = […]

MySQLdate时间字段和夏令时 – 我如何引用“额外”小时?

我正在使用美国/纽约时区。 在秋天,我们“倒退”一个小时 – 有效地“凌晨2点”“上涨”一小时。 在转折点处发生以下情况: 现在是01:59:00 -04:00 然后1分钟后变成: 01:00:00 -05:00 所以,如果你只是简单地说“上午1点30分”,你是不是指的是第一次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 ? 该文档不显示任何指定偏移的支持,因此,当我已经尝试指定偏移它被适当的忽略。 我想到的唯一的解决scheme涉及将服务器设置为不使用夏令时的时区,并在脚本中进行必要的转换(我使用PHP)。 但是,这似乎不应该是必要的。 非常感谢您的任何build议。

在2038年以后访问PHP的date

我的理解是,由于PHP使用毫秒表示date的性质,因此不能表示2038年以后的date。我有一个问题,我想在将来计算date。 数千年之后。 显然我不能使用PHPdate函数来表示这个date,但是,我有一些东西在我身边…所有我想要做的就是存储年,月和日。 我不在乎时,分,秒和毫秒。 我是否认为如果不包括这些额外的信息,我应该能够在未来进一步计算,因为我愿意丢弃大量的信息。 这是目前这样的任何图书馆吗? 如果没有任何关于如何解决这个问题的build议?

使用strptime将偏移量的时间戳转换为datetime obj

我想使用strptime方法将格式“2012-07-24T23:14:29-07:00”的时间戳转换为python中的datetime对象。 问题在于时间偏移(-07:00)。 没有抵消我可以成功地做 time_str = "2012-07-24T23:14:29" time_obj=datetime.datetime.strptime(time_str,'%Y-%m-%dT%H:%M:%S') 但与我试图抵消 time_str = "2012-07-24T23:14:29-07:00" time_obj=datetime.datetime.strptime(time_str,'%Y-%m-%dT%H:%M:%S-%z'). 但是它给出了一个Value错误,说“z”是一个糟糕的指令。 任何想法的工作?

你如何获得JavaScript的时间戳?

我怎样才能在JavaScript中获得时间戳? 类似Unix的时间戳,也就是代表当前时间和date的单个数字。 可以是数字或string。