1、依靠Java代码获取时间
new Date()方式
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式 System.out.println(df.format(new Date()));// new Date()为获取当前系统时间
Calendar calendar方式
1 SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); 2 3 Calendar calendar = Calendar.getInstance();//可以对每个时间域单独修改 4 5 System.out.println(df.format(calendar.getTime()));//获得时间并格式化 6 7 8 9 int year = calendar.get(Calendar.YEAR); 10 11 int month = calendar.get(Calendar.MONTH); //月份获得当前月要+1 12 13 int date = calendar.get(Calendar.DATE); 14 15 int hour = calendar.get(Calendar.HOUR_OF_DAY); 16 17 int minute = calendar.get(Calendar.MINUTE); 18 19 int second = calendar.get(Calendar.SECOND); 20 21 System.out.println(year + "/" + month + "/" + date + " " +hour + ":" +minute + ":" + second);
2、js获得时间
1 var myDate = new Date(); 2 3 myDate.getFullYear(); //获取完整的年份(4位,1970-????) 4 5 myDate.getMonth(); //获取当前月份(0-11,0代表1月) 6 7 myDate.getDate(); //获取当前日(1-31) 8 9 myDate.getDay(); //获取当前星期X(0-6,0代表星期天) 10 11 myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数) 12 13 myDate.getHours(); //获取当前小时数(0-23) 14 15 myDate.getMinutes(); //获取当前分钟数(0-59) 16 17 myDate.getSeconds(); //获取当前秒数(0-59) 18 19 myDate.getMilliseconds(); //获取当前毫秒数(0-999) 20 21 myDate.toLocaleDateString(); //获取当前日期 22 23 myDate.toLocaleTimeString(); //获取当前时间 24 25 myDate.toLocaleString( ); //获取日期与时间
3、sql获取时间
select curdate();//获取日期 example:2008-08-08 select now();//获取时间+日期 example: 2008-08-08 22:20:46 //对时间进行截取 set @dt = '2008-09-10 07:15:30.123456'; select date(@dt); -- 2008-09-10 select time(@dt); -- 07:15:30.123456 select year(@dt); -- 2008 select quarter(@dt); -- 3 select month(@dt); -- 9 select week(@dt); -- 36 select day(@dt); -- 10 select hour(@dt); -- 7 select minute(@dt); -- 15 select second(@dt); -- 30 select microsecond(@dt); -- 123456 //对时间格式化 select str_to_date('08/09/2008', '%m/%d/%Y'); -- 2008-08-09 select str_to_date('08/09/08' , '%m/%d/%y'); -- 2008-08-09 select str_to_date('08.09.2008', '%m.%d.%Y'); -- 2008-08-09 select str_to_date('08:09:30', '%h:%i:%s'); -- 08:09:30 select str_to_date('08.09.2008 08:09:30', '%m.%d.%Y %h:%i:%s'); -- 2008-08-09 08:09:30