Questions tagged «timestamp»

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

10
Java:将字符串转换为时间戳
我在尝试将字符串转换为时间戳时遇到问题。我有一个日期格式为的数组,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"; …




7
使用C ++获取Unix时间戳
如何uint在C ++中获得Unix时间戳?我已经用Google搜索了一下,似乎大多数方法都在寻找更复杂的方法来表示时间。我不能只是把它当作uint?
71 c++  unix  timestamp  uint 

19
CURRENT_TIMESTAMP(以毫秒为单位)
有什么办法可以使时间戳记中的毫秒数变为MySql或PostgreSql(或出于好奇而使其他时间)变为毫秒数? SELECT CURRENT_TIMESTAMP --> 2012-03-08 20:12:06.032572 是否有这样的事情: SELECT CURRENT_MILLISEC --> 1331255526000 或者,唯一的选择是使用DATEDIFF从era?

9
在Perl中快速到达YYYY-mm-dd HH:MM:SS
在编写Perl脚本时,我经常发现需要获取以字符串格式表示的当前时间YYYY-mm-dd HH:MM:SS(例如2009-11-29 14:28:29)。 在执行此操作时,我发现自己走的路很繁琐: man perlfunc /localtime搜索本地时间-重复五次(/+ \n)以到达手册页的相关部分 将字符串($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$isdst) = localtime(time);从手册页复制到我的脚本中。 试试看 my $now = sprintf("%04d-%02d-%02d %02d:%02d:%02d", $year, $mon, $mday, $hour, $min, $sec); 记住第一点:必须将$ year加1900才能获得当前年份。 试试看 my $now = sprintf("%04d-%02d-%02d %02d:%02d:%02d", $year+1900, $mon, $mday, $hour, $min, $sec); 请记住,第2点:必须将$ mon加1才能获得当前月份。 试试看 my $now = sprintf("%04d-%02d-%02d %02d:%02d:%02d", $year+1900, $mon+1, $mday, $hour, $min, …


12
设置要由数据库生成的JPA时间戳列?
在我的SQL Server 2000数据库中,我有一个DATETIME名称类型lastTouched设置getdate()为默认值/绑定的时间戳记(功能不在数据类型中)。 我正在使用Netbeans 6.5生成的JPA实体类,并将其包含在我的代码中 @Basic(optional = false) @Column(name = "LastTouched") @Temporal(TemporalType.TIMESTAMP) private Date lastTouched; 但是,当我尝试将对象放入数据库时​​, javax.persistence.PersistenceException: org.hibernate.PropertyValueException: not-null property references a null or transient value: com.generic.Stuff.lastTouched 我尝试过将@Basicto设置为(optional = true),但这引发了一个异常,说数据库不允许null该TIMESTAMP列的值,而这是设计不允许的。 ERROR JDBCExceptionReporter - Cannot insert the value NULL into column 'LastTouched', table 'DatabaseName.dbo.Stuff'; column does not allow nulls. INSERT fails. …

12
有没有办法避免自动更新Rails时间戳字段?
如果您有数据库列created_at,updated_at那么在创建和更新模型对象时,Rails会自动设置这些值。有没有一种方法可以保存模型而不接触那些列? 我要引入一些旧数据,我想从(不同名称)旧数据字段中的相应值中设置这些值。我发现在模型上设置它们然后保存模型时,Rails似乎会覆盖传入的值。 当然,我可以使用不同的命名方式来命名Rails模型列,以防止这种情况,但是在导入数据之后,我希望Rails执行其自动时间戳记功能。

8
创建和更新时的MySQL CURRENT_TIMESTAMP
我想定义具有2个TIMESTAMP字段的表,如下所示: CREATE TABLE `msgs` ( `id` INT PRIMARY KEY AUTO_INCREMENT, `msg` VARCHAR(256), `ts_create` TIMESTAMP DEFAULT CURRENT_TIMESTAMP, `ts_update` TIMESTAMP DEFAULT CURRENT_TIMESTAMP ON UPDATE CURRENT_TIMESTAMP ) 如何避免错误: ERROR 1293 (HY000): Incorrect table definition; there can be only one TIMESTAMP column with CURRENT_TIMESTAMP in DEFAULT or ON UPDATE clause 重点是保持表架构中ts_create和的所需行为ts_update。
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.