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服务器因默认英文可能导致的星期为英文,故加此
- 更多请看下表
字母 描述 示例 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 " 单引号 `
下一篇:
Python知识——异常处理