您的位置:首页 > 移动开发 > Android开发

使用JAVA转换符实现Android日期时间

2016-04-14 12:35 197 查看
之前写过一篇关于如何按一定的格式获取Android系统时间的文章,链接如下:

/article/10998809.html

现在项目中需要获取具体月份,并且以英文缩写形式出现,那又应该怎样快速方便实现?

JAVA中使用转换符来实现,而在Android中同样适用~~

一、常见日期格式化转换符

转换符说  明示  例
%te一个月中的某一天(1~31)2
%tb指定语言环境的月份简称Feb(英文)、二月(中文)
%tB指定语言环境的月份全称February(英文)、二月(中文)
%tA指定语言环境的星期几全称Monday(英文)、星期一(中文)
%ta指定语言环境的星期几简称Mon(英文)、星期一(中文)
%tc包括全部日期和时间信息星期四 十一月 26 10:26:30 CST 2009
%tY4位年份2009
%tj一年中的第几天(001~366)085
%tm月份03
%td一个月中的第几天(01~31)08
%ty2位年份09

二、常见时间格式化转换符

转换符说  明示  例
%tH2位数字的24小时制的小时(00~23)14
%tI2位数字的12小时制的小时(01~12)05
%tk2位数字的24小时制的小时(1~23)5
%tl2位数字的12小时制的小时(1~12)10
%tM2位数字的分钟(00~59)05
%tS2位数字的秒数(00~60)12
%tL3位数字的毫秒数(000~999)920
%tN9位数字的微秒数(000000000~999999999)062000000000
%tp指定语言环境下上午或下午标记下午(中文)、pm(英文)
%tz相对于GMT RFC 82格式的数字时区偏移量+0800
%tZ时区缩写形式的字符串CST
%ts1970-01-01 00:00:00至现在经过的秒数1206426646
%tQ1970-01-01 00:00:00至现在经过的毫秒数1206426737453

三、常见的日期时间组合转换符

转换符说  明示  例
%tF“年-月-日”格式(4位年份)2009-01-26
%tD“月/日/年”格式(2位年份)03/25/09
%tr“时:分:秒 PM(AM)”格式(12小时制)03:22:06 下午
%tT“时:分:秒”格式(24小时制)15:23:50
%tR“时:分”格式(24小时制)15:23

四、格式转换符语法



五、转换符应用实例

下面是实现如何获取缩略的星期几显示

public static String getWeek() {
Date date = new Date();
String week = String.format("%ta", date);
return week;
}


说明: 以上资源来处网络,仅供记忆参考~~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: