JAVA对时间的操作

摘要:
1.Date获取当前时间1.1将时间毫秒转为日期格式。

1.Date获取当前时间

1.1将时间毫秒转为日期格式。

 importjava.sql.Date;
Date d = new Date(System.currentTimeMillis());//传当前的毫秒时间
 String time=d.toLocaleString();//返回2015-8-17 11:08:26格式字符串

//使用SimpleDateFormat转换需要的格式
importjava.text.SimpleDateFormat;
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); 
System.out.println(sdf.format(longtime)); //输出2015-8-17 11:08:26

1.2获取时间示例

public voidgetTimeByDate(){
Date date = newDate();
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 voidgetTimeByCalendar(){
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);
            }

待续。。。

免责声明:文章转载自《JAVA对时间的操作》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇数字证书格式详细说明【转】iOS 编译过程原理(2)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

JAVA获取某年(当年)的第一天的开始时刻和某年(当年)的最后一天的最后时刻

packagecom.date; importjava.text.SimpleDateFormat; importjava.util.Calendar; importjava.util.Date; public classTest { public static SimpleDateFormat format = new SimpleDat...

解析Cron表达式

1.引入       有些时候我们不但需要定时执行任务,而且需要获得下一次执行的时间。       但是我们执行时间配置的是cron表达式,不能够根据上次执行的时间+执行间隔这种方式来获得。所以我们必须要解析cron 2.方法   Date curTime = new Date();   System.out.println(curTime);...

date-fns时间库的基本使用

在react中使用date-fns: import sub_days from 'date-fns/sub_days'; import start_of_week from 'date-fns/start_of_week'; import end_of_week from 'date-fns/end_of_week'; import start_of_...

【实践】js实现windows系统日历

思路:1、定义好每一个月份的日期天数2、获取当前的系统日期初始化数据3、输出日历    2.1、先获取当前月的第一天是星期几(这一点与日历的排版至关重要!)    2.2、获取当前月的天数    2.3、获取当前月有多少个星期(即要输出多少行 行数这里我会预留多一行)    2.4、获取当前年份和月份 用作显示 <!DOCTYPE html>...

2019-2-14SQLserver中function函数和存储过程、触发器、CURSOR

Sqlserver 自定义函数 Function使用介绍 前言:         在SQL server中不仅可以可以使用系统自带的函数(时间函数、聚合函数、字符串函数等等),还可以根据需要自定义函数。 一、定义: 用户自定义函数的类型: 1、标量值函数(返回一个标量值) 2、表格值函数(内联表格值函数、多语句表值函数,返回一个结果集即返回多个值...

CookieContainer中的坑

开发中一般是CookieContainer配合WebRequest使用,cookie需要保存的情况下,直接JSON序列化全部的cookie(通过诸多程序员们通用的反射代码获取的)。 public static List<Cookie> GetAllCookies(CookieContainer cc) {...