小编Yan*_* Lu的帖子

SimpleDateFormat().format()改变了时间戳值?

我正在将时间戳从"1999-02-18 11:30:00.0"转换为"1999-02-18 11:30:00".好吧,够简单.所以我使用以下内容:

newForm = new SimpleDateFormat('yyyy-mm-dd hh:mm:ss').format(oldForm)
println oldForm
println newForm
Run Code Online (Sandbox Code Playgroud)

但是,打印输出显示时间戳的值已更改.

oldForm 1999-02-18 11:30:00.0
newForm 1999-30-18 11:30:00
Run Code Online (Sandbox Code Playgroud)

这真让我发疯.这是一个错误还是什么?还有其他办法吗?我真的不想做字符串修剪

java groovy

0
推荐指数
1
解决办法
390
查看次数

标签 统计

groovy ×1

java ×1