Java android设置日期格式;2018-11-14 11:01:02“;
如何通过stringDate()获取android中的精确格式日期; 我正在使用这个,但代码不起作用Java android设置日期格式;2018-11-14 11:01:02“;,java,android,android-studio,datetime,Java,Android,Android Studio,Datetime,如何通过stringDate()获取android中的精确格式日期; 我正在使用这个,但代码不起作用 android.text.format.DateFormat df = new android.text.format.DateFormat(); df.format("yyyy-MM-dd hh:mm:ss a", new java.util.Date()); 您可以改为使用a来设置日期格式。下面是一些Kotlin代码,可以帮助您解决问题
android.text.format.DateFormat df = new android.text.format.DateFormat();
df.format("yyyy-MM-dd hh:mm:ss a", new java.util.Date());
您可以改为使用a来设置日期格式。下面是一些Kotlin代码,可以帮助您解决问题
val sdf = SimpleDateFormat("yyyy-MM-dd hh:mm:ss a")
println(sdf.format(Date()))
这将是我需要的答案:D
String.valueOf(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss",
java.util.Locale.getDefault()).format(new java.util.Date()));
代码不起作用,因为您从不使用
format()
中的返回值。format2018-11-14 11:01:02
表示没有AM/PM的24小时时钟,表示格式字符串“yyyy-MM-dd HH:MM:ss”
我很早就使用了它,但即使是整个代码也会出错。投票被否决,因为OP需要格式2018-11-14 11:01:02
,即24小时时钟,这是问题的关键。可以用java翻译吗?我不知道如何使用KoTLIN:)作为一个旁观者,考虑扔掉长期过时和臭名昭著的麻烦代码< SimpleDateFormat >代码>和朋友,并添加到Android项目中,以便使用<代码> java.时间>代码>,java java日期和时间API。和你一起工作真是太好了。
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");