Tag: 时间戳

如何在Ruby中获取UTC时间戳?

如何在Ruby中获取UTC时间戳?

我应该在PostgreSQL数据库中select哪种时间戳types?

我想定义一个在多时区项目的上下文中将时间戳存储在Postgres数据库中的最佳实践。 我可以 selectTIMESTAMP WITHOUT TIME ZONE并记住插入时使用哪个时区 selectTIMESTAMP WITHOUT TIME ZONE并添加另一个字段,该字段将包含插入时使用的时区名称 selectTIMESTAMP WITH TIME ZONE并插入相应的时间戳 我对选项3(带时区的时间戳)略有偏好,但希望对此有一个有教养的意见。

'0000-00-00 00:00:00'不能表示为java.sql.Timestamp错误

我有一个包含date的数据库表 (`date` timestamp NOT NULL DEFAULT '0000-00-00 00:00:00'). 我正在使用MySQL。 从程序中有时数据没有date传递到数据库。 所以,当date值被自动赋值为0000-00-00 00:00:00时,表格数据被调用时会给出错误的date列 …'0000-00-00 00:00:00' can not be represented as java.sql.Timestamp……. 我试图将空值传递给插入数据的date,但是它被赋值到当前时间。 有什么办法可以在不改变表结构的情况下得到ResultSet 提前致谢

为什么在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子句中只能有一个TIMESTAMP列和CURRENT_TIMESTAMP

Ruby / Rails:将date转换为UNIX时间戳

我如何从Rails应用程序中的Date对象获得UNIX时间戳(自1970年GMT以来的秒数)? 我知道Time#to_i返回一个时间戳,但做Date#to_time ,然后得到时间戳结果的东西是closures了大约一个月(不知道为什么…)。 任何帮助表示赞赏,谢谢! 编辑:好吧,我想我已经知道了 – 我正在循环处理一个date几次,每次date因为时区不匹配而被移动一点,最终导致我的时间戳被closures一个月。 不过,我还是有兴趣知道是否有任何方法可以做到这一点,而不依赖Date#to_time 。

Android获取当前时间戳?

我想获得当前的时间戳: 1320917972 int time = (int) (System.currentTimeMillis()); Timestamp tsTemp = new Timestamp(time); String ts = tsTemp.toString();

如何获取C#中的unix时间戳

我已经看了一下周围的计算器,甚至看了一些build议的问题,似乎没有人回答,你怎么在C#中获得unix时间戳?

用Hibernate和MySQL创build时间戳和上次更新时间戳

对于某个Hibernate实体,我们需要存储它的创build时间和最后一次更新的时间。 你将如何devise这个? 你会在数据库中使用哪些数据types(假设MySQL可能与JVM在不同的时区)? 数据types是否可以识别时区? 你会在Java中使用哪些数据types( Date , Calendar , long ,…)? 你会负责设置时间戳 – 数据库,ORM框架(Hibernate)还是应用程序员? 你会用什么注释来进行映射(例如@Temporal )? 我不仅在寻找一个可行的解决scheme,而且还需要一个安全和devise良好的解决scheme。

Java:来自unix时间戳的date

我需要将一个unix时间戳转换为一个date对象。 我试过这个: java.util.Date time = new java.util.Date(timeStamp); 时间戳值是: 1280512800 date应该是“2010/07/30 – 22:30:00”(正如我得到的PHP),而是我得到Thu Jan 15 23:11:56 IRST 1970 。 应该怎么办?

在bash脚本中创build时间戳variables

我正在试图在shell脚本中创build一个时间戳variables,使日志logging更容易一些。 我想在脚本的开始处创buildvariables,并在发出echo $timestamp时打印出当前时间。 然后我想,certificate是更困难的。 以下是我尝试过的一些事情: timestamp="(date +"%T")" echo打印出来(date +"%T") timestamp="$(date +"%T")" echo打印variables初始化的时间。 我试过的其他东西只是轻微的变化,没有更好的工作。 有谁知道如何完成我想要做的?