java基础之SimpleDateFormat的说明
2015-06-30 21:49
459 查看
SimpleDateFormat格式化日期
(2012-06-26 14:45:46)转载▼
标签:
| 分类: Java |
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
相关文章推荐
- 【Myeclipse设置】MyEclipse取消Show in Breadcrumb的方法
- 走进Struts2(四)— 自定义转换器
- java基础之安装JDK出现乱码问题
- Java实现简单的二分法查找int数组中的某值
- Java常用对象
- 码讲——java日期时间API
- J2EE之JDBC
- 码讲——java-IO字节流
- 配置spring boot工程
- java多线程之通过Exchanger线程间传递数据
- 在Eclipse中安装dorado5插件
- java中关于对象的复制
- 【JavaWeb程序设计】大作业朋友圈实现过程中的错误和心得
- java 多线之用ReadWriteLock实现 一个简单缓存
- Java之旅(1)—Class类
- java多线程之CountdownLatch简单应用
- Spring注入Bean的几种方式
- Java struts2 上传2M大小限制错误
- 'tools.jar' seems to be not in Android Studio classpath. Please ensure JAVA_HOME points to JDK rathe
- 学习JAVA中(一) 一些简单的排序算法