Java日期时间使用方法汇总
1. 日期时间的格式化
在Java中,可以使用SimpleDateFormat类来格式化日期时间。SimpleDateFormat的常见格式符如下:
符号 | 含义 |
---|---|
yyyy | 年份 |
MM | 月份 |
dd | 日期 |
HH | 小时 |
mm | 分钟 |
ss | 秒 |
下面是一个示例代码:
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateTimeExample {
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String formattedDate = sdf.format(new Date());
System.out.println(formattedDate);
}
}
输出:
2021-07-04 14:25:37
2. 日期时间的加减
Java中,可以使用Calendar类来进行日期时间的加减。具体操作可以通过set()和add()方法。
set()方法用于设置指定字段的值,示例代码如下:
import java.util.Calendar;
public class DateTimeExample {
public static void main(String[] args) {
Calendar cal = Calendar.getInstance();
cal.set(Calendar.YEAR, 2022);
cal.set(Calendar.MONTH, Calendar.MAY);
cal.set(Calendar.DAY_OF_MONTH, 1);
System.out.println(cal.getTime());
}
}
输出:
Sun May 01 12:42:45 CST 2022
add()方法用于对指定字段进行加减,示例代码如下:
import java.util.Calendar;
public class DateTimeExample {
public static void main(String[] args) {
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DAY_OF_MONTH, 7);
System.out.println(cal.getTime());
}
}
输出:
Sun Jul 11 12:42:45 CST 2021
3. 总结
本篇文章介绍了Java日期时间的格式化和加减方法,以及对应的示例代码。掌握这些内容,可以很好地处理Java中的日期时间操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:Java日期时间使用方法汇总 - Python技术站