把日期转换为字符串:
Date date = new Date();
System.out.println(date);
java.text.DateFormat df = new java.text.SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String s = df.format(date);
System.out.println(s);
把字符串转换为日期
String s2 = "19960245"; // yyyyMMdd
java.text.DateFormat df2 = new java.text.SimpleDateFormat("yyyyMMdd");
Date date2 = df2.parse(s2);
System.out.println(date2);
日历的相关方法的一些使用
DateFormat dateFormat1 = DateFormat.getDateInstance(DateFormat.FULL);
Calendar calendar = Calendar.getInstance();
Date trialTime = new Date();
calendar.setTime(trialTime);
calendar.setFirstDayOfWeek(Calendar.MONDAY);//设置一周的第一天是星期一
// print out a bunch of interesting things
System.out.println("ERA: " + calendar.get(Calendar.ERA));
System.out.println("YEAR: " + calendar.get(Calendar.YEAR));
System.out.println("MONTH: " + calendar.get(Calendar.MONTH));
System.out.println("WEEK_OF_YEAR: " + calendar.get(Calendar.WEEK_OF_YEAR));
System.out.println("WEEK_OF_MONTH: " + calendar.get(Calendar.WEEK_OF_MONTH));
System.out.println("DATE: " + calendar.get(Calendar.DATE));
System.out.println("DAY_OF_MONTH: " + calendar.get(Calendar.DAY_OF_MONTH));
System.out.println("DAY_OF_YEAR: " + calendar.get(Calendar.DAY_OF_YEAR));
System.out.println("DAY_OF_WEEK: " + calendar.get(Calendar.DAY_OF_WEEK));
System.out.println("System Date: " + dateFormat1.format(calendar.getTime()));
// 这样的话就对了!
int week = 3;
Date mDate = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
try {
mDate = sdf.parse(mDate.toString());
} catch (java.text.ParseException pe) {
}
Calendar cld = Calendar.getInstance();//使用默认时区和语言环境获得一个日历。
cld.setFirstDayOfWeek(Calendar.MONDAY);//设置一周的第一天是星期一
cld.setTime(mDate);
int i = cld.get(Calendar.WEEK_OF_MONTH);
System.out.println("this is the " + i + " week!");
//DateFormat dateFormat = DateFormat.getDateInstance(DateFormat.FULL);
DateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
GregorianCalendar cal = new GregorianCalendar();
cal.setTime(mDate);
System.out.println("System Date: " + dateFormat.format(cal.getTime()));
cal.set(GregorianCalendar.DAY_OF_WEEK, GregorianCalendar.MONDAY);
System.out.println("After Setting Day of Week to Monday: "
+ dateFormat.format(cal.getTime()));
cal.add(GregorianCalendar.DAY_OF_MONTH, -1);
System.out.println("日期:" + dateFormat.format(cal.getTime()));
cal.add(GregorianCalendar.DAY_OF_MONTH, -1);
System.out.println("日期:" + dateFormat.format(cal.getTime()));
cal.add(GregorianCalendar.DAY_OF_MONTH, -14);
System.out.println("当前日期的前14天是:" + dateFormat.format(cal.getTime()));
cal.add(GregorianCalendar.DAY_OF_MONTH, 7 * (week - 1));
System.out.println("日期" + dateFormat.format(cal.getTime()));
cal.add(GregorianCalendar.DAY_OF_MONTH, 6);
System.out.println("日期" + dateFormat.format(cal.getTime()));
DateFormat dateFormat2 = new SimpleDateFormat("yyyy-MM-dd");
GregorianCalendar cal2 = new GregorianCalendar();
cal2.setTime(mDate);
System.out.println("System Date: " + dateFormat2.format(cal2.getTime()));
cal2.set(GregorianCalendar.DAY_OF_WEEK, GregorianCalendar.SUNDAY);
System.out.println("sunday Setting Day of Week to Monday: "
+ dateFormat.format(cal2.getTime()));
cal2.add(GregorianCalendar.DAY_OF_MONTH, 1);
System.out.println("日期:" + dateFormat.format(cal2.getTime()));
cal2.add(GregorianCalendar.DAY_OF_MONTH, 1);
System.out.println("日期:" + dateFormat.format(cal2.getTime()));
输出结果:
ERA: 1
YEAR: 2010
MONTH: 9
WEEK_OF_YEAR: 44
WEEK_OF_MONTH: 5
DATE: 25
DAY_OF_MONTH: 25
DAY_OF_YEAR: 298
DAY_OF_WEEK: 2
System Date: 2010年10月25日 星期一
this is the 5 week!
System Date: 2010-10-25
After Setting Day of Week to Monday: 2010-10-25
日期:2010-10-24
日期:2010-10-23
当前日期的前14天是:2010-10-09
日期2010-10-23
日期2010-10-29
System Date: 2010-10-25
sunday Setting Day of Week to Monday: 2010-10-24
日期:2010-10-25
日期:2010-10-26
分享到:
相关推荐
本文实例为大家分享了laydate时间日历控件的使用方法,供大家参考,具体内容如下 layui下载地址:http://www.layui.com/ 此控件可使用layui或者独立版的layDate,两者初始化有些不同 在 layui 模块中使用layui.code...
WdatePicker日历控件使用方法
日历控件的添加在资源列表框内,主要描述了添加完日历控件后消息响应函数里的设置情况
1.介绍:这是WalkingPoison根据梅花...3.说明:有一些朋友反映在.net环境下面会产生出错的现象,这个是因为VS.net自动与VSS连接的过程中,中文代码没能得到正确处理的原因。在附件的word文档中会有比较详细的图文讲解。
vue.js实现日历插件使用方法详解 今天要实现的功能就是以下这个功能:vue.js模拟日历插件 好了废话不多说了 直接上代码了 css: *{ margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-...
兼容ie ,firefox,google 浏览器的日历控件极其使用方法
介绍:这是WalkingPoison根据梅花雨的日历控件修改发展出来的一个日历 Javascript 页面脚本控件,适用于微软的 IE (5.0以上)浏览器,从2.59版本开始支持Firefox浏览器。由于梅花雨本人发布了自己新的日历控件,...
JS日历控件及使用方法,Java,C#都可以使用,代码Copy到页面就能用,别忘导Calendar.js哦!
练手时写的JS日历 调用方法请看index.html 另外此日历用了几个图片和CSS,里面都有了
点击文本框弹出日历的jquery方法,可以通过设置参数来实现不同的显示要求,只需将代码放置到一个js文件中然后按照示例使用即可
主要为大家详细介绍了微信小程序可滑动周日历组件的使用方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
使用swift语言写的一个日历控件,可以看到2014到2015年的日历,点击日历上的日期也有响应方法。
WDatePiker.js日期日历时间工具插件,可以日历的方式选择时间,已用于正式项目中,亲测可用
使用sql制作日历的方法,一个简单的sql语句写的,可以给你一些启发。
将google日历嵌入桌面的方法.doc 将google日历嵌入桌面的方法.doc