java获取日期星期,每月天,年第几天

1.代码如下


     public static void main(String[] args) {

         SimpleDateFormat sdf2 = new SimpleDateFormat("格式一:Y年M月d日,格式二: YYYY-MM-dd HH:mm:ss", Locale.SIMPLIFIED_CHINESE);
         System.out.println("======1========>"+sdf2.format(new Date()));

         SimpleDateFormat sdf = new SimpleDateFormat("EEEE", Locale.SIMPLIFIED_CHINESE);
         System.out.println( "======2========>"+sdf.format(new Date()));

         SimpleDateFormat sdf5 = new SimpleDateFormat("YYYY年M月d日, E, 今年的第D天,这个月的第W周, 今年的第w周", Locale.SIMPLIFIED_CHINESE);
         System.out.println("======3========>"+sdf5.format(new Date()));

     }

获取结果如下:

Locale.SIMPLIFIED_CHINESE  如果部署在linux服务器因默认英文可能导致的星期为英文,故加此
  1. 更多请看下表

字母    描述    示例
G    纪元标记    AD
y    四位年份    2001
M    月份    July or 07
d    一个月的日期    10
h     A.M./P.M. (1~12)格式小时    12
H    一天中的小时 (0~23)    22
m    分钟数    30
s    秒数    55
S    毫秒数    234
E    星期几    Tuesday
D    一年中的日子    360
F    一个月中第几周的周几    2 (second Wed. in July)
w    一年中第几周    40
W    一个月中第几周    1
a    A.M./P.M. 标记    PM
k    一天中的小时(1~24)    24
K     A.M./P.M. (0~11)格式小时    10
z    时区    Eastern Standard Time
'    文字定界符    Delimiter
"    单引号    `
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值