gpt4 book ai didi

java - 在 java 中使用 SimpleDateFormat 将 yyyy/mm/dd 解析为纪元时间戳

转载 作者:行者123 更新时间:2023-11-29 07:47:37 32 4
gpt4 key购买 nike

我写了一个java实用函数来转换yyyy/mm/dd如下

public static long gettimestamp(String dateString) {
SimpleDateFormat df = new SimpleDateFormat("yyyy/mm/dd");
Date date;
try {
date = df.parse(dateString);
} catch (java.text.ParseException e) {
return 0;
}
long epoch = date.getTime();
return (epoch / 1000);
}

在传递 2014/06/12 时 - 它给出 1389465360(=2014 年 1 月 11 日),这是错误的。我是否以错误的方式传递格式?

最佳答案

您应该将 M 大写。小写 m 代表分钟,大写代表月。这是 documentation .

关于java - 在 java 中使用 SimpleDateFormat 将 yyyy/mm/dd 解析为纪元时间戳,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24217408/

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