gpt4 book ai didi

Java日期格式转换

转载 作者:行者123 更新时间:2023-11-29 01:33:51 25 4
gpt4 key购买 nike

我目前正在从请求对象中提取三个表单字段输入。日、月、年。

该月的第 11 天为 11 12 月是 12 号 Year 将是 2010 代表今年。

我需要将其转换为 Java Date 对象,但由于发生了如此多的更改,我不确定将其存储在 Java 对象中的最佳方式是什么。我需要它的格式

YYYY-MM-DD HH:MM:SS
这样我就可以与 MySql 数据库中的日期进行比较。

最佳答案

SimpleDateFormat可以将字符串转换为 java.util.Date 对象。Date 类有一个 getTime() 方法,它产生 unix 时间格式的日期(自 1970 年 1 月 1 日 00:00:00 GMT 以来的毫秒数)。

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss");
long unix_time = dateFormat.parse(date).getTime();

您也可以在 MySQL 中使用 UNIX_TIMESTAMP() 来转换为 unix 时间。

mysql> SELECT UNIX_TIMESTAMP('2007-11-30 10:30:19');
-> 1196440219

关于Java日期格式转换,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3188425/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com