Questions tagged «timestamp»

时间戳是计算机系统记录事件的时间。时间戳记术语也可以指Unix时间或时间戳记数据类型。


5
Ruby / Rails:将日期转换为UNIX时间戳
我如何从Rails应用程序中的Date对象获取UNIX时间戳(自1970 GMT以来的秒数)? 我知道会Time#to_i返回一个时间戳,但是执行Date#to_time然后获取时间戳会导致大约一个月的时间偏差(不确定原因...)。 任何帮助表示赞赏,谢谢! 编辑:好的,我想我已经弄明白了-我正在循环处理几次日期,并且每次由于时区不匹配而将日期移动了一点,最终导致我的时间戳记有一个月的间隔。不过,我仍然想知道是否有任何方法可以不依赖来执行此操作Date#to_time。

1
如何将整数时间戳转换为Python日期时间
我有一个数据文件,包含“ 1331856000000”之类的时间戳。不幸的是,我没有太多有关该格式的文档,所以我不确定时间戳的格式。我已经尝试了Python的标准datetime.fromordinal()和datetime.fromtimestamp()其他一些标准,但是没有任何匹配。我很确定特定数字对应于当前日期(例如2012-3-16),但不多。 如何将此数字转换为datetime?


11
将datetime转换为Unix时间戳并将其转换回python
我有dt = datetime(2013,9,1,11),并且我想获取此datetime对象的Unix时间戳。 当我这样做的时候,(dt - datetime(1970,1,1)).total_seconds()我得到了时间戳1378033200。 当使用datetime.fromtimestamp我将其转换回时datetime.datetime(2013, 9, 1, 6, 0)。 时间不匹配。我在这里想念什么?

9
为什么在DEFAULT子句中只能有一个带有CURRENT_TIMESTAMP的TIMESTAMP列?
为什么在DEFAULT或ON UPDATE子句中只能有一个带有CURRENT_TIMESTAMP的TIMESTAMP列? CREATE TABLE `foo` ( `ProductID` INT(10) UNSIGNED NOT NULL, `AddedDate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP, `UpdatedDate` TIMESTAMP NOT NULL DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ) ENGINE=INNODB; 导致的错误: 错误代码:1293 表定义不正确;DEFAULT或ON UPDATE子句中只能有一个带有CURRENT_TIMESTAMP的TIMESTAMP列


6
将UTC中的当前时间用作PostgreSQL中的默认值
我有一个TIMESTAMP WITHOUT TIME ZONE类型的列,希望将该默认值设置为UTC的当前时间。使用UTC来获取当前时间很容易: postgres=# select now() at time zone 'utc'; timezone ---------------------------- 2013-05-17 12:52:51.337466 (1 row) 与使用当前时间戳记的列相同: postgres=# create temporary table test(id int, ts timestamp without time zone default current_timestamp); CREATE TABLE postgres=# insert into test values (1) returning ts; ts ---------------------------- 2013-05-17 14:54:33.072725 (1 row) 但这使用当地时间。尝试将其强制为UTC会导致语法错误: postgres=# create …

4
git rebase而不更改提交时间戳
git rebase在保留提交时间戳的同时执行是否有意义? 我相信后果是新分支不一定按时间顺序排列提交日期。从理论上讲这完全可能吗?(例如,使用管道命令;只是在这里感到好奇) 如果理论上可行,那么实践中是否有可能重新设置基准而不更改时间戳? 例如,假设我有以下树: master <jun 2010> | : : : oldbranch <feb 1984> : / oldcommit <jan 1984> 现在,如果我oldbranch依据的话master,提交的日期将从1984年2月更改为2010年6月。是否可以更改该行为,以便不更改提交时间戳记?最后,我将获得: oldbranch <feb 1984> / master <jun 2010> | : 那完全有意义吗?甚至在git中允许有一个历史记录,其中旧提交作为父提交具有较新的提交?


5
如何在C#中获取正确的时间戳
我想在我的应用程序中获得有效的时间戳,所以我写道: public static String GetTimestamp(DateTime value) { return value.ToString("yyyyMMddHHmmssffff"); } // ...later on in the code String timeStamp = GetTimestamp(new DateTime()); Console.WriteLine(timeStamp); 输出: 000101010000000000 我想要类似的东西: 20140112180244 我做错了什么?
146 c#  timestamp 

12
'0000-00-00 00:00:00'不能表示为java.sql.Timestamp错误
我有一个包含日期的数据库表 (`date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00'). 我正在使用MySQL。有时从程序中将没有日期的数据传递到数据库。因此,0000-00-00 00:00:00 当使用带错误的日期列调用表数据时,日期值会自动分配给它 ...'0000-00-00 00:00:00' can not be represented as java.sql.Timestamp....... 在插入数据时,我尝试将null值传递给日期,但是将其分配给当前时间。 有什么办法可以在ResultSet不更改表结构的情况下获得?
141 java  mysql  jdbc  timestamp 


4
MySQL将日期字符串转换为Unix时间戳
如何将以下格式转换为Unix时间戳? Apr 15 2012 12:00AM 我从数据库获得的格式似乎AM最后有。我尝试使用以下方法,但没有用: CONVERT(DATETIME, Sales.SalesDate, 103) AS DTSALESDATE, CONVERT(TIMESTAMP, Sales.SalesDate, 103) AS TSSALESDATE where Sales.SalesDate value is Apr 15 2012 12:00AM

6
如何获取自1970年以来的当前时间戳(以毫秒为单位),就像Java一样
在Java中,System.currentTimeMillis()自历元时间起,我们可以使用来获取当前时间戳(以毫秒为单位)- 当前时间与UTC 1970年1月1日午夜之间的差(以毫秒为单位)。 在C ++中如何获得相同的东西? 目前,我正在使用它来获取当前时间戳- struct timeval tp; gettimeofday(&tp, NULL); long int ms = tp.tv_sec * 1000 + tp.tv_usec / 1000; //get current timestamp in milliseconds cout << ms << endl; 这看起来正确与否?
134 c++  timestamp 

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.