package firstProject;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateTest {
//牛刀小试,时间date类
public static void dateOne() {
Date date = new Date();
System.out.println(date);
}
/*准备一个长度是9的日期数组
使用1970年-2000年之间的随机日期初始化该数组
按照这些日期的时间进行升序排序
比如 1988-1-21 12:33:22 就会排在 1978-4-21 19:07:23 前面,因为它的时间更小,虽然日期更大*/
public static void dateSort() throws Exception {
Date[] dates = new Date[9];
String[] dateTime = new String[9];
//此处设置俩个format数组,用以存放格式日期
SimpleDateFormat sdf =new SimpleDateFormat("yyyy-MM-dd HH:mm:ss" );
SimpleDateFormat sdfTime= new SimpleDateFormat("HH:mm:ss");
//parse方法 字符串转日期
long l=sdf.parse("2001-1-1 00:00:00").getTime();
//1970-2000的随机日期
for (int i = 0; i < dates.length; i++) {
long l1=(long)(Math.random()*l);
dates[i]= new Date(l1);
//格式化
String string=sdf.format(dates[i]);
dateTime[i]=sdfTime.format(dates[i]); //放入准备好的格式容器中
//格
日期类Datex小练手&字符串互换格式
最新推荐文章于 2024-04-07 17:30:54 发布