Php Can';t在android中解析来自服务器的日期时间
我正在尝试从服务器获取时间戳格式为Php Can';t在android中解析来自服务器的日期时间,php,android,mysql,date,timestamp,Php,Android,Mysql,Date,Timestamp,我正在尝试从服务器获取时间戳格式为2020-04-22 22:50:00的数据,并在我的android应用程序中解析数据,如22.04.2020 22:50或2020年4月22日22:50 但我所发现的是如何将时间戳转换为日期,比如System.currentTimeMillis() API方法正在发送此类型的日期: "started": "2020-04-22 22:50:00", "ended": "0000-00-00 00:00:00" 使用此方法分析您的日期: fun parseDa
2020-04-22 22:50:00
的数据,并在我的android应用程序中解析数据,如22.04.2020 22:50
或2020年4月22日22:50
但我所发现的是如何将时间戳转换为日期,比如System.currentTimeMillis()
API方法正在发送此类型的日期:
"started": "2020-04-22 22:50:00",
"ended": "0000-00-00 00:00:00"
使用此方法分析您的日期:
fun parseDate(serverDate: String): String {
var sdf = SimpleDateFormat("yyyy-MM-dd HH:mm:ss")
val date = sdf.parse(serverDate)
sdf = SimpleDateFormat("d MMMM yyyy HH:mm")
return sdf.format(date)
}
// This would print "22 April 2020 22:50"
print(parseDate("2020-04-22 22:50:00"))
在java中,它将是:
String server_date = "2020-04-22 22:50:00";
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
Date date = sdf.parse(trip_date);
sdf = new SimpleDateFormat("d MMMM yyyy HH:mm");
textView.setText(sdf.format(date));
} catch (ParseException e) {
e.printStackTrace();
}
结果:
2020年4月22日22:50
噢,谢谢。真管用!我正在用Java写这个项目,所以我把代码转换成了Java:)再次谢谢你,很抱歉我忘了