JAVA 入门9 时间日期
时间日期
package com.base.day6;
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateTest {
public static void main(String[] args) {
// TODO Auto-generated method stub
//获取当前时间
Date d=new Date();
System.out.println(d);
Date d2=new Date(119,6,10,11,0,0);
System.out.println(d2);
//比较时间 有几种方式,都可以比较
//1970年1月1日午夜十二时起已经过的毫秒数
System.out.println(d.getTime());
if(d.getTime()>d2.getTime()){
System.out.println(d+"---在---"+d2+"的后面");
}else{
System.out.println(d+"---在---"+d2+"的前面");
}
System.out.println("---用自带的after或者before来比较-----");
if(d.after(d2)){
System.out.println(d+"---在---"+d2+"的后面");
}else{
System.out.println(d+"---在---"+d2+"的前面");
}
//使用 SimpleDateFormat 格式化日期
SimpleDateFormat s=new SimpleDateFormat("yyyy-MM-dd");
System.out.println("---SimpleDateFormat--yyyy-MM-dd---"+s.format(d));
SimpleDateFormat s1=new SimpleDateFormat("yyyy/MM/dd");
System.out.println("---SimpleDateFormat--yyyy/MM/dd---"+s1.format(d));
SimpleDateFormat s3=new SimpleDateFormat("yyyy年MM月dd日");
System.out.println("---SimpleDateFormat--yyyy年MM月dd日---"+s3.format(d));
SimpleDateFormat s4=new SimpleDateFormat("yyyy年MM月dd日HH时mm分ss秒");
System.out.println("---SimpleDateFormat--yyyy年MM月dd日---"+s4.format(d));
}
}
格式设置
简单的 DateFormat 格式代码
要指定时间格式,使用时间模式字符串。在这个模式中,所有的 ASCII 字母被保留为模式字母,其定义如下:
字符 | 描述 | 例子 |
---|---|---|
G | 时代指示器 | AD |
y | 四位数年份 | 2001 |
M | 年中的月份 | July or 07 |
d | 月份中日期 | 10 |
h | 时间 A.M./P.M.(1~12) | 12 |
H | 天中的小时 (0~23) | 22 |
m | 小时中的分钟 | 30 |
s | 分钟中的秒钟 | 55 |
S | 毫秒 | 234 |
E | 星期中的天 | Tuesday |
D | 年中的天 | 360 |
F | 月中星期中的天 | 2 (second Wed. in July) |
w | 年中的星期 | 40 |
W | 月中的星期 | 1 |
a | A.M./P.M. 标记 | PM |
k | 天中的小时(1~24) | 24 |
K | 小时A.M./P.M. (0~11) | 10 |
z | 时区 | 东部标准时间 |
’ | 脱离文本 | 分隔符 |
“ | 单引号 | ` |
还没有评论,来说两句吧...