java之中操作日期的类
来源:互联网 发布:tcp端口号是什么 编辑:程序博客网 时间:2024/04/29 08:44
ava之中操作日期的类分别为:
#系统的日期时间类
import java.util.Calendar;
import java.util.GregorianCalendar;
import java.util.Date;
import java.lang.System;
#用于操作数据库日期时间的类
import java.sql.Date;
import java.sql.Time;
import java.sql.Timestamp;
#用于对日期进行格式化的类
import java.text.DateFormat;
import java.text.SimpleDateFormat;
另:commonc-lang包中有处理日期的工具类
org.apache.commons.lang.time
1. 获取年月日
Calendar now = Calendar.getInstance();
int year = now.get(Calendar.YEAR);
int month = now.get(Calendar.MONTH) + 1;
int day = now.get(Calendar.DAY_OF_MONTH);
int hour = now.get(Calendar.HOUR);
int min = now.get(Calendar.MINUTE);
int sec = now.get(Calendar.SECOND);
2. 简单的格式化日期
System.out.println(new SimpleDateFormat("yyyy年MM月dd日 HH小时mm分钟ss秒")
.format(new Date()));
输出当前日期:2009年06月11日 14小时45分钟45秒
--------------------------------------------------------------------- 对比格式化与未格式化的日期
print(new Date());
输出:Thu Jun 11 14:46:42 CST 2009
3. 对日期的操作
计算未来的日期
定制日期的显示格式
将文本数据解析成日期对象
日期的解析
日期的计算
4. 增加一天
Date d = new Date();
long myTime = (d.getTime() / 1000) + 60 * 60 * 24;
d.setTime(myTime * 1000);
String result = new SimpleDateFormat("yyyy年MM月dd日 HH小时mm分钟ss秒")
.format(d);
System.out.println(result);
5. 根据年月 周 星期几 求日期
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM F E");
java.util.Date date2 = formatter.parse("2003-05 1 星期日");
SimpleDateFormat formatter3 = new SimpleDateFormat("yyyy-MM-dd");
String s = formatter3.format(date2);
print(s);
6. 根据年月日 求星期几
Date d = new SimpleDateFormat("yyyy-MM").parse("2001-01-01");
SimpleDateFormat formatter = new SimpleDateFormat("E");
String s = formatter.format(d);
print(d);
7. 星期六-9月-29日-2001年 类型的日期
SimpleDateFormat bartDateFormat = new SimpleDateFormat("E-MM-dd-yyyy");
Date date = new Date();
System.out.println(bartDateFormat.format(date));
- java之中操作日期的类
- java的日期操作类
- java日期类的操作
- Java之中StringBuffer的作用
- Java 日期类操作
- JAVA日期操作类
- JAVA 日期操作类
- 工具类--JAVA关于日期的操作
- java日期类API的操作
- JAVA之中实例变量与类变量的区别
- java的日期时间操作
- java常用的日期操作
- java关于日期的操作
- java 日期时间的操作
- Java日期的相关操作
- java 常用的日期操作
- java 日期的一系列操作
- java 日期的一系列操作
- C++中的4种类型转换方式 cast操作
- MFC的固高环形倒立摆GRIP2002实验平台
- 用qemu搭建CentOS 6 for colinux虚拟系统——《Windows下搭建CentOS 6开发环境之一》
- 分页组件
- [转]程序员编程艺术 http://blog.csdn.net/v_JULY_v/article/list/3
- java之中操作日期的类
- 使用Sqlserver事务发布实现数据同步(转)
- Ubuntu update-alternatives
- 创业总结
- SMPS MPPS Chiptuning
- Java语言的Calendar和Date类
- Android中真正的Player
- Three20 post 方式
- 开发更新Solr索引的工具