2016-11-20 51 views
-4

我以这种格式从MySQL数据库接收DATETIME像这样2016-10-12 18:52:00。有没有一种简单的方法来打印它像2016年10月12日下午6:52在Java或Android?以可读格式显示日期时间

+0

看看周围有很多类似的问题在SO http://stackoverflow.com/questions/10621451/how-to-convert-from-java-sql-timestamp-to-java-utildate。 – beaumondo

+0

https://developer.android.com/reference/java/text/SimpleDateFormat.html –

回答

0

你可以做这样的事情:

SimpleDateFormat simpleDate = new SimpleDateFormat("MM/DD/YYYY HH:mm:ss"); 
Date date = new Date(); 
String S = simpleDate.format(date); //This will give you like 11/20/2016 08:45:02 

现在使用这种形式,并根据您的需要编程获取月份名称。