相关疑难解决方法(0)

Java字符串到日期转换

String"2010年1月2日"格式转换为DateJava 格式的最佳方法是什么?

最终,我希望将月份,日期和年份作为整数分解,以便我可以使用

Date date = new Date();
date.setMonth()..
date.setYear()..
date.setDay()..
date.setlong currentTime = date.getTime();
Run Code Online (Sandbox Code Playgroud)

将日期转换为时间.

java string time date data-conversion

847
推荐指数
11
解决办法
177万
查看次数

在 Android 中将日期格式转换为 AM/PM 时输出错误

我将从服务器yyyy-mm-dd hh:mm:ss收到的日期转换为dd-mm-yyyy hh:mm:ss am/pm

\n\n

我写了下面的代码来做到这一点..

\n\n
SimpleDateFormat inputFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss", Locale.getDefault());\nSimpleDateFormat outputFormat = new SimpleDateFormat("dd-MM-yyyy, hh:mm:ss a", Locale.getDefault());\n\n String out = "";\n inputFormat.setTimeZone(TimeZone.getTimeZone("UTC")); //Also tried GMT+00:00\n\n Date date = inputFormat.parse(str_date);\n\n outputFormat.setTimeZone(TimeZone.getDefault());\n out = outputFormat.format(date);\n\n L.c("The date format for " + str_date + " is " + out);\n\n return out;\n
Run Code Online (Sandbox Code Playgroud)\n\n

一切正常,除非您注意到下面的控制台日志 06:21:48 am、06:09:44 am 以及少数其他人显示 AM 而不是 PM。

\n\n

我的代码有错吗?或者有什么bug吗?

\n\n
04-02 19:13:37.381    4815-4815/in.dummy.app D/ARR\xef\xb9\x95 The date format for 2015-04-02 13:10:19 is 02-04-2015, 06:40:19 …
Run Code Online (Sandbox Code Playgroud)

datetime android date

2
推荐指数
1
解决办法
1649
查看次数

标签 统计

date ×2

android ×1

data-conversion ×1

datetime ×1

java ×1

string ×1

time ×1