java中SimpleDateFormat类获取系统的时间

下表为时间表用于以特定的字符代表时间,将在代码示例中对其进行详细演示

y Year 199696
M 年中的月份 Month JulyJul07
w 年中的周数 Number 27
W 月份中的周数 Number 2
D 年中的天数 Number 189
d 月份中的天数 Number 10
F 月份中的星期 Number 2
E 星期中的天数 Text TuesdayTue
a Am/pm 标记 Text PM
H 一天中的小时数(0-23) Number 0
k 一天中的小时数(1-24) Number 24
K am/pm 中的小时数(0-11) Number 0
h am/pm 中的小时数(1-12) Number 12
m 小时中的分钟数 Number 30
s 分钟中的秒数 Number 55
S 毫秒数 Number 978
/*
 * 下面来介绍一下获取时间的一个类,即SimpleDateFormat
 * 步骤:
 * 1.创建一个Date对象
 * 2.将时间的模式封装在SimpleDateFormat类中,格式具体可查上表
 * 3.调用format方法格式化(不是清除数据的格式化,是将时间的格式定义为我们所设置的)指定的时间对象
 */
import java.text.SimpleDateFormat;
import java.util.*;
public class Shijian {

	public static void main(String[] args) 
	{
		Date d=new Date();
		SimpleDateFormat s=new SimpleDateFormat("yyyy年MM月dd日");//如果用到别的就用特定
                                                                 //字符表示,如星期F
		String time=s.format(d);
		System.out.println(time);
				
		
	}

}

 

你可能感兴趣的:(java)