package guyu.day0831;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
/**
* @Author: Fred
* @Date: 2020/8/31 09:17
*/
public class Demo01 {
public static void main(String[] args) {
//给定一个年月!获取每月每天所对应的星期
String s = "2020/8";
SimpleDateFormat sdf1 = new SimpleDateFormat("yyyy/MM/dd");
sdf1.setLenient(false);
SimpleDateFormat sdf2 = new SimpleDateFormat("EEE");
for (int i = 1; i < 32; i++) {
try {
Date date1 = sdf1.parse(s + "/" + i);
System.out.println(sdf1.format(date1) + " : " + sdf2.format(date1));
} catch (ParseException e) {
//do nothing
}
}
System.out.println("---------------------------------");
/**
* 时间戳转化为北京时间日期格式
* @param pattern
* 如:yyyy-MM-dd HH:mm:ss 获取时间格式为: 年-月-日 时:分:秒<br>
* pattern模式匹配语法:
G 年代标志符<br>
y 年<br>
M 月<br>
d 日<br>
h 时 在上午或下午 (1~12)<br>
H 时 在一天中 (0~23)<br>
m 分<br>
s 秒<br>
S 毫秒<br>
E 星期<br>
D 一年中的第几天<br>
F 一月中第几个星期几<br>
w 一年中第几个星期<br>
W 一月中第几个星期<br>
a 上午 / 下午 标记符<br>
k 时 在一天中 (1~24)<br>
K 时 在上午或下午 (0~11)<br>
z 时区<br>
* @param timestamp
* 时间戳
* @return
*/
//获取当前的年月日时间(a -> 24小时制且区分上下午)
System.out.println("当前时间为:"+new SimpleDateFormat("G yyyy-MM-dd HH:mm:ss a").format(new Date()));
System.out.println("庚子年 【鼠年】 甲申月 丙午日\n" + "\n");
}
}
没有个性 哪来的签名!
详情请关注点我:https://www.cnblogs.com/guyu-/
持续更新中··· ···