原文
http://www.cnblogs.com/zcw-ios/articles/3326503.html
package com.util;
import java.text.DateFormat;
import java.util.Calendar;
import java.util.Date;
public class Test {
public void getTimeByDate(){
Date date = new Date();
DateFormat df1 = DateFormat.getDateInstance();//日期格式,精确到日
System.out.println(df1.format(date));
DateFormat df2 = DateFormat.getDateTimeInstance();//可以精确到时分秒
System.out.println(df2.format(date));
DateFormat df3 = DateFormat.getTimeInstance();//只显示出时分秒
System.out.println(df3.format(date));
DateFormat df4 = DateFormat.getDateTimeInstance(DateFormat.FULL,DateFormat.FULL); //显示日期,周,上下午,时间(精确到秒)
System.out.println(df4.format(date));
DateFormat df5 = DateFormat.getDateTimeInstance(DateFormat.LONG,DateFormat.LONG); //显示日期,上下午,时间(精确到秒)
System.out.println(df5.format(date));
DateFormat df6 = DateFormat.getDateTimeInstance(DateFormat.SHORT,DateFormat.SHORT); //显示日期,上下午,时间(精确到分)
System.out.println(df6.format(date));
DateFormat df7 = DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM); //显示日期,时间(精确到分)
System.out.println(df7.format(date));
}
public void getTimeByCalendar(){
Calendar cal = Calendar.getInstance();
int year = cal.get(Calendar.YEAR);//获取年份
int month=cal.get(Calendar.MONTH);//获取月份
int day=cal.get(Calendar.DATE);//获取日
int hour=cal.get(Calendar.HOUR);//小时
int minute=cal.get(Calendar.MINUTE);//分
int second=cal.get(Calendar.SECOND);//秒
int WeekOfYear = cal.get(Calendar.DAY_OF_WEEK);//一周的第几天
System.out.println("现在的时间是:公元"+year+"年"+month+"月"+day+"日 "+hour+"时"+minute+"分"+second+"秒 星期"+WeekOfYear);
}
public static void main(String[] args) {
Test t=new Test();
t.getTimeByDate();
System.out.println("****************************");
t.getTimeByCalendar();
}
}
获取日,如果大于16则+2个月,否则+1个月,输出7个月
public static void main(String[] as) throws Exception {
int j;
Calendar cc = Calendar.getInstance();
int myYear = cc.get(Calendar.YEAR);
int myMonth = cc.get(Calendar.MONTH);
j=cc.get(Calendar.DATE)>16?3:2;
cc.set(Calendar.MONTH, myMonth+j);
System.out.println(myYear+"-"+cc.get(cc.MONTH));
for(int i=0;i<7;i++){
cc.add(cc.MONTH, 1);
int mm = cc.get(cc.MONTH);
int mmm=mm==0?12:mm;
System.out.println(myYear+"-"+mmm);
}
}
这里有个博客http://www.blogjava.net/xiaoyi/articles/295044.html,里面有一些常用方法的实现,可以参考,自己在优化
分享到:
相关推荐
import java.util.Date; import java.util.GregorianCalendar; public class TestOutDate { public static void main(String[] args) { //method 1 Calendar nowtime = new GregorianCalendar(); String strDateT
对于postgresql,网上找到的求日期之差的代码很多都是有误导性的,比如求分钟之差,网上很多地方说是SELECT date_part('min', TIMESTAMP '2019-05-05 12:11:20'...除此之外,我在附件里还列举了年月日时分秒各自之差的算法.
下面小编就为大家带来一篇java Date获取年月日时分秒的实现方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Date日期处理的工具类,包括日期格式化,字符串转换成日期,对日期的【时分秒年月日】进行加/减,获取时间差,计算两个日期之间相差的天数,等各种对日期的操作
将标准日期或时间戳转换为‘年月日+时分秒+星期’日期格式 获取一定时间前的日期 简介 特色 (代码量小,自定义转换后的格式,扩展性强) 快速使用 简单的介入文档 下载安装 下载地址 npm 安装 npm i date-convert-...
数据库查询时间没有了时分秒的解决办法 增加服务器/Java应用的虚拟机参数:-Doracle.jdbc.V8Compatible="true
2.获取时间中的年月日时分秒 myDate.getYear(); // 获取当前年份(2位) myDate.getFullYear(); // 获取完整的年份(4位,1970-????) myDate.getMonth(); // 获取当前月份(0-11,0代表1月) myDate.getDate(); // 获取...
年月日时分秒全部支持 类似微信提醒中的今天、x 月 x 日 明天、x 月 x 日 后天、x 月 x 日 周一...等时间选择 一个周期内的某几个时间点选择 (如一天内的 8 点、12 点、16 点) 一个周期内的固定间隔时间 (如 10 分、...
主要介绍了JS实现获取毫秒值及转换成年月日时分秒的方法,结合实例形式分析了javascript常见的Date()日期时间获取、转换相关操作技巧,需要的朋友可以参考下
将年月日时分秒转成Date类型 将Date类型转成年月日时分秒 将年月日时分秒转成Date类型 比较日期 相差多少分钟 获取日期中的生肖 获取日期中的星座 使指定日期向前走一天,变成“明天”的日期 使日期倒一天 判断平年...
bootstap-datetimepicker 设置秒可以选择,支持从页面选择年月日时分秒获取到时分秒,秒可以选择,精确获取时分秒
minView: "month", //选择日期后,不会再跳转去选择时分秒 1.引入 <link href="Public/css/bootstrap.min.css" type="text/css" rel="stylesheet"> <script type="text/javascript" src="{sh::PUB}js/...
返回纯数字的年月日时分秒时间戳:20191008103656 4.在日期上增加数个整月 5.在日期上增加天数 6.在日期上增加n分钟 7.两个时间相差距离多少天多少小时多少分多少秒 8.按默认格式的字符串距离今天的天数 ...
主要介绍了Vue 按照创建时间和当前时间显示操作(刚刚,几小时前,几天前),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
起止时间可以设置为具体年月日也可以生成当前日期(new Date() 或者 moment()【moment()方法为moment.js获取当前时间的函数】) $(“#dateid”).daterangepicker({ startDate: moment(),// '2013-01-01', ...
我们所熟知的日期和时间相关的类应该是date类和calendar类,看到这个题的事后第一时间想到了date类,但是date类获取到的是一个具体的时间,返回的是一个固定的时间,精确到了时分秒甚至毫秒,但是却似乎无法满足这个...
extend方法、multiple日历的shortcut设置2021/02/01 V1.2.0(已发布)周次选择器iconfont从cdn改为本地修复部分bug2021/01/28 V1.1.0(已发布)更新功能点移除moment.js,改为dayjs处理初始化日期为空的状态增加不可选...
get|set时分秒,复数(s) |--3.除了日期从1开始到31结束外,其余都从0开始到-1结束 |--Date对象的常用方法 |--1.获取日期数据 getDate()、getDay()、getFullYear()等 |--2.修改日期数据 setDate()、setDay()、...
从后端数据库读取时间时,经常会把整个日期年月日包括时分秒都取到,如2015-1-28 14:56:00,但是一般的我们只需要前面的年月日就行了.一个简单的方法,直接用split(” “)[0]就可以以空格截取,获得截取的第一段,就是我们...