关于日期的操作
来源:互联网 发布:rar解压软件下载官方 编辑:程序博客网 时间:2024/06/09 21:32
public static void main(String[] args) {
//1.时间类 java.util包下的一个操作时间的类
//Date 2个构造
// Date date=new Date();//无参构造,构造当前的系统时间
// System.out.println(date);
// Date date1=new Date(0);//带参数构造,填的毫秒值是哪天就生成哪天
// System.out.println(date1);
//
// long yestoday=System.currentTimeMillis()-1000*60*60*24;
//
// Date date2=new Date(yestoday);
// System.out.println(date2);
// //打印元旦节的时间2016,1,1,12点中午
//
// //2.两个方法 把时间--》毫秒值,毫秒值--》时间
// long time=date.getTime();//获取毫秒值
// date.setTime(time+1000*60*60*24);//设置毫秒值生成时间
// System.out.println(date);
//Calendar使用在获取星期几,几月,哪年
//抽象类,该类实例只能实例化其子类, 或者通过静态方法
Calendar calendar=new GregorianCalendar();
Calendar calendar1=Calendar.getInstance();
calendar.set(2000, 2-1, 6);//设置年月日,月份为实际月份-1
// calendar.set(需要设置的字段,设置的具体值);//根据字段来设置
calendar.set(Calendar.HOUR_OF_DAY,2);
//通过calendar设置一个2000,03,05, 11.11.11
calendar.set(2000,3-1,5,11,11,11);
Date date=calendar.getTime();//获取date类
System.out.println(date);
long time=calendar.getTimeInMillis();//获取毫秒值
calendar.getFirstDayOfWeek();
calendar.getWeeksInWeekYear();
// 异常 -->1、受检异常 2、非受检异常
// 2014-03-27距离今天有多少天
String str = "2014-03-27";
SimpleDateFormat format3 = new SimpleDateFormat("yyyy-MM-dd");
try {
long time2 = format3.parse(str).getTime();//获取毫秒值
// 今天
long a = date.getTime();//获取毫秒值
int in = (int) ((a - time2) / (1000 * 60 * 60 * 24));
System.out.println("距离" + str + "已经过了" + in + "天");
} catch (ParseException e) {
e.printStackTrace();
System.out.println("日期格式不对!");
}
}
//1.时间类 java.util包下的一个操作时间的类
//Date 2个构造
// Date date=new Date();//无参构造,构造当前的系统时间
// System.out.println(date);
// Date date1=new Date(0);//带参数构造,填的毫秒值是哪天就生成哪天
// System.out.println(date1);
//
// long yestoday=System.currentTimeMillis()-1000*60*60*24;
//
// Date date2=new Date(yestoday);
// System.out.println(date2);
// //打印元旦节的时间2016,1,1,12点中午
//
// //2.两个方法 把时间--》毫秒值,毫秒值--》时间
// long time=date.getTime();//获取毫秒值
// date.setTime(time+1000*60*60*24);//设置毫秒值生成时间
// System.out.println(date);
//Calendar使用在获取星期几,几月,哪年
//抽象类,该类实例只能实例化其子类, 或者通过静态方法
Calendar calendar=new GregorianCalendar();
Calendar calendar1=Calendar.getInstance();
calendar.set(2000, 2-1, 6);//设置年月日,月份为实际月份-1
// calendar.set(需要设置的字段,设置的具体值);//根据字段来设置
calendar.set(Calendar.HOUR_OF_DAY,2);
//通过calendar设置一个2000,03,05, 11.11.11
calendar.set(2000,3-1,5,11,11,11);
Date date=calendar.getTime();//获取date类
System.out.println(date);
long time=calendar.getTimeInMillis();//获取毫秒值
calendar.getFirstDayOfWeek();
calendar.getWeeksInWeekYear();
// 异常 -->1、受检异常 2、非受检异常
// 2014-03-27距离今天有多少天
String str = "2014-03-27";
SimpleDateFormat format3 = new SimpleDateFormat("yyyy-MM-dd");
try {
long time2 = format3.parse(str).getTime();//获取毫秒值
// 今天
long a = date.getTime();//获取毫秒值
int in = (int) ((a - time2) / (1000 * 60 * 60 * 24));
System.out.println("距离" + str + "已经过了" + in + "天");
} catch (ParseException e) {
e.printStackTrace();
System.out.println("日期格式不对!");
}
}
0 0
- 关于日期的操作
- 关于日期的操作
- 一些关于日期的操作
- java关于日期的操作
- SQL 关于日期的操作
- Oracle关于时间/日期的操作
- Oracle关于时间/日期的操作
- Oracle关于时间/日期的操作
- Oracle关于时间/日期的操作
- Oracle关于时间/日期的操作
- Oracle关于时间/日期的操作
- SQL关于日期类型的操作
- Oracle关于时间/日期的操作
- Oracle关于时间/日期的操作
- Oracle关于时间/日期的操作
- Oracle关于时间/日期的操作
- Oracle关于时间/日期的操作
- oracle关于时间/日期的操作
- System类
- OC NSDate NSDateFormatter NSCalendar
- 【NanoPi2试用体验】裸机第一步
- 我是一个有故事的男人
- 图像平滑处理
- 关于日期的操作
- 我来学习excel------if函数
- 【NanoPi2试用体验】裸机下的程序-1
- poj 3258 River Hopscotch 二分搜索极值
- ExoPlayer编译的重要设置
- How many '1's are there
- 使用BorderLayout和默认布局时的一些注意
- java List、Object、String、Map转json 工具类
- 浅谈socket长连接和短连接的区别!