package src.test5;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
/**
* 〈一句话功能简述〉<br>
* 〈〉
*
* @author abu
* @create 2019/8/5
* @since 1.0.0
*/
public class TestDate {
public static void main(String[] args){
Date d1 = new Date();
System.out.println(d1.toString());
System.out.println(d1.getTime());
Date d2 = new Date(1564991158990L);
System.out.println(d2.toString());
java.sql.Date d3 = new java.sql.Date(1564991030776L);
System.out.println(d3);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");//日期的格式化
String d4 = sdf.format(new Date());
SimpleDateFormat sdf1 = new SimpleDateFormat("EEE, MMM d, '' yy");//日期的格式化
String d5 = sdf1.format(new Date());
String d6 = new SimpleDateFormat().format(new Date());
System.out.println(d4);
System.out.println(d5);
System.out.println(d6);
Date d7 = null;
Date d8 = null;
try {
d7 = sdf.parse("2019-08-05 04:15:21");
d8 = sdf1.parse("星期一, 八月 5, ' 19");
} catch (ParseException e) {
e.printStackTrace();
}
System.out.println(d7);
System.out.println(d8);
String str1 = "2016-01-02";
String str2 = "2016-01-02";
int i1 = 0;
try {
i1 = getDays(str1,str2);
} catch (ParseException e) {
e.printStackTrace();
}
if (i1 % 5 == 0 || i1 % 5 ==4){
System.out.println("晒网");
}else{
System.out.println("打鱼");
}
Calendar c = Calendar.getInstance();
int day = c.get(Calendar.DAY_OF_MONTH);
System.out.println(day);
c.add(Calendar.DAY_OF_MONTH, 2);
day = c.get(Calendar.DAY_OF_MONTH);
System.out.println(day);
}
public static int getDays(String str1, String str2) throws ParseException{
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
Date d1 = sdf.parse(str1);
Date d2 = sdf.parse(str2);
long l1 = d2.getTime() - d1.getTime();
return (int)l1/1000/3600/24 + 1;
}
}
练习29——日期类的练习
最新推荐文章于 2021-03-01 22:11:18 发布