2022年8月3日,如何高效运用Java util包中的Date类?
- 内容介绍
- 文章标签
- 相关推荐
本文共计447个文字,预计阅读时间需要2分钟。
描述:对于日期类型的运用,字符串转日期,日期转字符串,日期中的常用方法,日期字符串相互转换。
日期中的常用方法:+ package test;+ import java.util.Date;
public class Demo1 { public static void main(String[] args) { // 字符串转日期 String dateString=2023-01-01; Date date=new Date(dateString);
// 日期转字符串 String formattedDate=date.toString();
// 日期格式化 SimpleDateFormat sdf=new SimpleDateFormat(yyyy-MM-dd); String formattedDate2=sdf.format(date);
// 日期字符串相互转换 Date dateFromFormattedString=sdf.parse(formattedDate2); String dateStringFromFormattedDate=sdf.format(dateFromFormattedString); }}
描述:
对于日期类型的使用,字符串转日期,日期转字符串,日期中的常用方法,日期字符串相互转换。
日期中的常用方法
package test;import java.util.Date;
public class Demo1 {
public static void main(String[] args) {
Date date = new Date();
// 日期
System.out.println(date.toString());
// 时间戳
System.out.println(date.getTime());
// 天数
System.out.println(date.getDate());
// 星期
System.out.println(date.getDay());
// 小时
System.out.println(date.getHours());
// 分钟
System.out.println(date.getMinutes());
// 月份
System.out.println(date.getMonth());
}
}
字符串与日期之间的相互转换
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Demo2 {
public static void main(String[] args) throws ParseException {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String strDate = "2022-08-11 11:22:33";
// 字符串转日期
Date parse = simpleDateFormat.parse(strDate);
// 星期
System.out.println(parse.getDay());
// 天数
System.out.println(parse.getDate());
// 当前时间的时间戳
System.out.println(System.currentTimeMillis());
// 日期转字符串
String format = simpleDateFormat.format(parse);
System.out.println(format);
}
}
本文共计447个文字,预计阅读时间需要2分钟。
描述:对于日期类型的运用,字符串转日期,日期转字符串,日期中的常用方法,日期字符串相互转换。
日期中的常用方法:+ package test;+ import java.util.Date;
public class Demo1 { public static void main(String[] args) { // 字符串转日期 String dateString=2023-01-01; Date date=new Date(dateString);
// 日期转字符串 String formattedDate=date.toString();
// 日期格式化 SimpleDateFormat sdf=new SimpleDateFormat(yyyy-MM-dd); String formattedDate2=sdf.format(date);
// 日期字符串相互转换 Date dateFromFormattedString=sdf.parse(formattedDate2); String dateStringFromFormattedDate=sdf.format(dateFromFormattedString); }}
描述:
对于日期类型的使用,字符串转日期,日期转字符串,日期中的常用方法,日期字符串相互转换。
日期中的常用方法
package test;import java.util.Date;
public class Demo1 {
public static void main(String[] args) {
Date date = new Date();
// 日期
System.out.println(date.toString());
// 时间戳
System.out.println(date.getTime());
// 天数
System.out.println(date.getDate());
// 星期
System.out.println(date.getDay());
// 小时
System.out.println(date.getHours());
// 分钟
System.out.println(date.getMinutes());
// 月份
System.out.println(date.getMonth());
}
}
字符串与日期之间的相互转换
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Demo2 {
public static void main(String[] args) throws ParseException {
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String strDate = "2022-08-11 11:22:33";
// 字符串转日期
Date parse = simpleDateFormat.parse(strDate);
// 星期
System.out.println(parse.getDay());
// 天数
System.out.println(parse.getDate());
// 当前时间的时间戳
System.out.println(System.currentTimeMillis());
// 日期转字符串
String format = simpleDateFormat.format(parse);
System.out.println(format);
}
}

