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
"    单引号    `
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服务器因默认英文可能导致的星期为英文,故加此 更多请看下表 字母 描述 示例 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 " 单引号 `
经验分享 程序员 微信小程序 职场和发展