我想在我的Android应用程序上获取设备的当前时间和日期,但没有任何标点符号。
我的意思是:
05112016
和
1946年
我如何在我的Android应用程序上执行此操作?
编辑1#: 这个问题不重复,因为建议的副本中的答案并不是我要问的问题。当我从答案运行代码并删除任何标点符号时,我得到" Nov52016101232"而不是我想要的是" 05112016101232"。
答案 0 :(得分:2)
使用SimpleDateFormat来实现这一目标。
//date
SimpleDateFormat sdf = new SimpleDateFormat("ddMMyyyy", Locale.ENGLISH);
sdf.format(new Date());
//time
SimpleDateFormat sdf = new SimpleDateFormat("HHmm", Locale.ENGLISH);
sdf.format(new Date());