如何将日期和时间格式从“ yyyy-MM-dd HH:mm:ss”更改为“ h:mm a”?

塞尔瓦·西蒙p

我正在使用下面的代码将数据和时间格式化为时间,但是任何人都无法帮助我解决此问题,这是行不通的。

 try {
         String actualDate = m.getDate();//get date as"28-aug-2015 6:46:32 pm"
         Date Date= new SimpleDateFormat("dd-MMM-yyyy HH:mm:ss").parse(actualDate);
         convertDate = new SimpleDateFormat("h:mm a").format(Date);//6:46 am  
    }
    catch (ParseException e) {

         e.printStackTrace();
    }

转换格式后,我的“ convertDate”值为“ 6.46 am”,但现在的时间为“ 6:46 pm”,我该如何解决此问题。

雅各布·埃克尔

您那里有一些错误,这就是您想要的:

Date date= new SimpleDateFormat("dd-MMM-yyyy HH:mm:ss").parse(actualDate);
convertDate = new SimpleDateFormat("H:mm").format(date);

如果您使用上午/下午,则:

Date date= new SimpleDateFormat("dd-MMM-yyyy h:mm:ss a").parse(actualDate);
convertDate = new SimpleDateFormat("h:mm a").format(date);

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将参数格式从DD / MM / YYY HH:MM; SS更改为DD / MM / YYYY

Python:如何将UTC时间戳从mm / dd / yyyy hh:mm:ss AM更改为dd / mm / yyyy hh:mm:ss AM

c#NodaTime将日期格式更改为yyyy-MM-dd HH:mm:ss

使用linux bash命令将日期格式dd / mm / yyyy hh:mm:ss更改为mm / dd / yyyy hh:mm:ss

将日期格式从MM / DD / YYYY HH:MM:SS am / pm更改为CSV文件中的YYYY-MM-DD HH:MM:SS

将带有时区的日期格式更改为yyyy-mm-dd hh:mm:ss

在 SQL Server 中将日期时间格式从 YYY-MM-DD HH:MM:SS 更改为 YYYY.MM.DD HH:MM:SS

在Java中将日期从MM / dd更改为yyyy-MM-dd'T'HH:mm:ss.SSZ

如何将ISO日期和时间格式转换为“ DD Mon YYYY hh:mm:ss”?

检索时将Oracle db中的日期格式(yyyy-mm-dd)更改为(yyyy-mm-dd hh-mm-ss)

如何将日期格式从 YYYY/MM/DD 更改为 DD/MM/YYYY

如何将日期格式从yyyy-mm-dd hh:mm转换为mm / dd / yyyy

将时间从{yyyy-mm-dd hh:mm:ss}转换为{yyyy-mm-dd hh}

以dd / mm / yyyy hh:mm:ss格式转换日期对象

如何验证yyyy-mm-dd hh:mm:ss格式

如何将日期格式 dd-mm-yy 更改为 yyyy-mm-dd

在 hive 中将时间格式从 'MM/dd/yyyy HH:mm:ss' 转换为 'MM-dd-yyyy'

将整列数据格式从yyyy-mm-dd hh:mm更改为dd / mm / yyyy VBA

如何将 yyyy-MM-dd-hh.mm.ss 中的日期字段转换为 Hive 中的时间戳字段(yyyy-MM-dd hh:mm:ss))

如何将日期时间转换为Perl中的yyyy-mm-dd hh:mm:ss格式?

日期从DD / MM / YYYY HH:MM:SS转换为YYYYMM

如何将 HTML 中的格式日期时间更改为 dd/mm/yyyy

如何转换DD / MM / YYYY HH:MM:SS以offsetdatetime - java的

dd / mm / yyyy和dd / MM / yyyy?

Java格式yyyy-MM-dd'T'HH:mm:ss.SSSz到yyyy-mm-dd HH:mm:ss

将时间格式“dd/MM/yyyy hh:mm:ss”转换为“yyyy-MM-ddThh:mm:ss.SSSz”

如何将日期dd / mm / yyyy转换为yyyy-MM-dd HH:mm:ss Android

如何使用python将日期时间格式从混乱的日期时间格式转换为YYYY-MM-DD HH:MM:SS?

将日期时间 (yyyy-mm-dd hh:mm:ss) 格式转换为 EXCEL 中的秒