您的位置:首页 > 编程语言 > Java开发

java基础之SimpleDateFormat的说明

2015-06-30 21:49 459 查看


SimpleDateFormat格式化日期

(2012-06-26 14:45:46)


转载▼

标签:


日期格式化


杂谈

分类: Java
SimpleDateFormat函数语法:

G 年代标志符

y 年

M 月

d 日

h 时 在上午或下午 (1~12)

H 时 在一天中 (0~23)

m 分

s 秒

S 毫秒

E 星期

D 一年中的第几天

F 一月中第几个星期几

w 一年中第几个星期

W 一月中第几个星期

a 上午 / 下午 标记符

k 时 在一天中 (1~24)

K 时 在上午或下午 (0~11)

z 时区

import java.text.SimpleDateFormat;

import java.util.Date;

public class test {

public static void main(String []aa){

SimpleDateFormat dateformat1=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");

String a1=dateformat1.format(new Date());

System.out.println("时间2:"+a1);

System.out.println(new Date().getYear()+1900);

SimpleDateFormat dateformat2=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");

String a2=dateformat2.format(new Date());

System.out.println("时间2:"+a2);

}

}

执行结果:

时间2:2006-12-21 14:40:59 星期四

2006

时间2:2006年12月21日 14时40分59秒 星期四

java.util.Calendar对于日期的处理非常的方便,如newDate.set(Calendar.MONTH, 12); //加12个月,newDate.set(Calendar.DATE, -1); //前一天

import java.text.SimpleDateFormat;

import java.util.Date;

import java.util.Calendar;

public class calendartest {

public static void main(String[] args) {

SimpleDateFormat dateformat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss E");

System.out.println("今天 :"+dateformat.format(new Date()));

Calendar c=Calendar.getInstance();

c.set(Calendar.DAY_OF_WEEK, Calendar.MONDAY);

Date d1=new Date(c.getTimeInMillis());

System.out.println("星期一:"+dateformat.format(d1));

c.set(Calendar.DAY_OF_WEEK, Calendar.SUNDAY);

Date d2=new Date(c.getTimeInMillis());

System.out.println("星期日:"+dateformat.format(d2));

}

}

执行结果:

今天 :2006-12-21 16:39:03 星期四

星期一:2006-12-18 16:39:03 星期一

星期日:2006-12-17 16:39:03 星期日

SimpleDateFormat 和 Calendar :

SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日/E");

//Calendar cal = Calendar.getInstance();

Date dd = new Date(); //或 cal.getTime()

System.out.println(sdf.format(dd));

引文:http://www.blogjava.net/zygcs/archive/2006/12/21/89280.html

  http://www.cmd100.com/bbs/forum-redirect-tid-160461-goto-lastpost.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: