gpt4 book ai didi

android - 字符串到日期的转换问题

转载 作者:行者123 更新时间:2023-11-29 00:45:44 27 4
gpt4 key购买 nike

我正在尝试将以下字符串转换为日期,我能够成功地将字符串转换为日期对象,但问题出在这个字符串中我想将时间转换为上午/下午,即 12 小时格式,我尝试了不同的方法,但无法得到解决方案。

如何从这个字符串中获取 12 小时格式的时间?

这是我的代码:

 SimpleDateFormat formatter = new SimpleDateFormat("EEE MMM dd hh:mm:ss zzz yyyy"); //please notice the capital M
Date date;
try {
date = formatter.parse("Fri Jul 01 10:00:00 CDT 2011");
Log.e("ThankYou Block", ""+date.toString());
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}

最佳答案

尝试

public static String StringToDate(String dateToParse) {

Date formatter = new Date(HttpDateParser.parse(dateToParse));
SimpleDateFormat dateFormat = new SimpleDateFormat(
"yyyy-MM-dd HH:mm:ss.SSS");
int offset = TimeZone.getDefault().getRawOffset();
formatter.setTime(formatter.getTime() + offset);
String strCustomDateTime = dateFormat.format(formatter);
return strCustomDateTime;
}

关于android - 字符串到日期的转换问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6534838/

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