liy*_*iya 6 java android date-format date-formatting
我是android的新手.在android中我想在textview中显示当前时间,格式为hh:mm am/pm(例如:3:02 PM)我使用以下代码.
String currentDateTimeString = DateFormat.getDateTimeInstance().format(new Date());
tv.setText(currentDateTimeString);
它给出了当前的日期,月份,年份和时间.但我只需要从中获取当前时间.有没有办法只显示时间?任何人都可以帮我从上面的代码中获取没有日期的时间.[using DateFormat.getDateTimeInstance()]
尝试以下代码
Date d=new Date();
SimpleDateFormat sdf=new SimpleDateFormat("hh:mm a");
String currentDateTimeString = sdf.format(d);
tv.setText(currentDateTimeString);
Run Code Online (Sandbox Code Playgroud)
它给出了当前的日期,月份,年份和时间,但我只需要从中获取当前时间.
如果你想这样做并尊重用户偏好(例如12对24小时时钟),那么继续使用DateFormat,只有这样:
DateFormat.getTimeInstance(DateFormat.SHORT).format(new Date());
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12213 次 |
| 最近记录: |