gpt4 book ai didi

java日期格式问题

转载 作者:行者123 更新时间:2023-12-01 21:50:12 26 4
gpt4 key购买 nike

我有一个方法,它获取日期并将其转换为长整数。

        Map<String, Object> row = new HashMap<>();
for (int i = 0; i < columns.size(); i++) {

String colName = columns.get(i);

if ("productionDate".equals( colName )) {
row.put(colName, ((Date) obj[i]).getTime());
} else {
row.put(columns.get(i), obj[i]);
}

我知道这一行是改变格式的地方,我正在寻找一种将其转换为 MM-DD-YYYY 的方法

row.put(colName, ((Date) obj[i]).getTime());

最佳答案

好了,现在您已将 Date 转换为 long,如果您想再次以您指定的格式将其显示为日期,则需要:

1) 将其返回到 Date 对象,即

Date myDate = new Date(mylongvalue);

2)使用SimpleDateFormatDate中获取您想要的格式的String,即

SimpleDateFormat sdf = new SimpleDateFormat("MM-dd-yyyy");
String formattedDate = sdf.format(myDate);
System.out.println(formattedDate);

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

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