首页 > 编程知识 正文

java获取字符串,java获取当前年月日时间戳

时间:2023-05-04 22:47:44 阅读:37183 作者:2072

1、改变当前时间的时间戳

system.out.println (system.current time millis (); //毫秒精确到system.out.println (system.current time millis ()/1000 ); 准确地获取昨天当前时刻的时间戳,直至//秒2

calendar calendar=calendar.getinstance (; calendar.add (calendar.day _ of _ year,-1); long millisecond=calendar.gettime ().gettime ); //毫秒long timestamp=calendar.getTime ().getTime ) )/1000; //秒准确到system.out.println(millisecond ) system.out.println(timestamp; 3、获取今天的零点时间戳

long time=system.current time millis (; long millisecond=time/(1000 * 3600 * 24 ) ) 1000 * 3600 * 24 (-time zone.get default ).getRawOffset ); system.out.println (millisecond/1000; 精确到//秒system.out.println(millisecond )获取昨天零点的时间戳,精确到//毫秒4

calendar calendar=calendar.getinstance (; calendar.set(calendar.get ) calendar.year )、calendar.set(calendar.get ) calendar.day_ long millisecond=calendar.gettime ().gettime ); //毫秒long timestamp=calendar.getTime ().getTime ) )/1000; //秒准确到system.out.println(millisecond ) system.out.println(timestamp; 5、获取今天23点59分59秒的时间戳

calendar calendar=calendar.getinstance (; calendar.set(calendar.get ) calendar.year ),calendar.get ),calendar.day _ (calendar.get )。 long millisecond=calendar.gettime ().gettime ); //毫秒long timestamp=calendar.getTime ().getTime ) )/1000; //秒准确到system.out.println(millisecond ) system.out.println(timestamp; 6、获取昨天23:59:59秒的时间戳

calendar calendar=calendar.getinstance (; calendar.set(calendar.get ) calendar.year ),calendar.get ),calendar.day _ (calendar.get )。 long millisecond=calendar.gettime ().gettime ); //毫秒long timestamp=calendar.getTime ().getTime ) )/1000; //秒准确到system.out.println(millisecond ) system.out.println(timestamp; 获取7、7天前零点的时间戳(当天除外) )。

calendar calendar=calendar.getinstance (; calendar.set(calendar.get ) calendar.year ),calendar.get ),calendar.day _ (calendar.get )。 //时间参数可选为long millisecond=calendar.gettime ().gettime ); //毫秒long timestamp=calendar.getTime ().getTime ) )/1000; //秒准确到system.out.println(millisecond ) system.out.println(timestamp; 8、获取30天前23点59分59秒的时间戳。 不包括当天。

calendar calendar=calendar.getinstance (; calendar.set(calendar.get ) calendar.year ),calendar.get ),calendar.day _ (calendar.get )。 //时间参数可选为long millisecond=calendar.gettime ().gettime ); //毫秒long timestamp=calendar.getTime ().getTime ) )/1000; //秒准确到system.out.println(millisecond ) system.out.println(timestamp; 9、获取本月第一天零点的时间戳

calendar calendar=calendar.getinstance (; calendar.set(calendar.get ) calendar.year )、calendar.get )、1,0,0,0 ); long millisecond=calendar.gettime ().gettime ); //毫秒long timestamp=calendar.getTime ().getTime ) )/1000; //秒准确到system.out.println(millisecond ) system.out.println(timestamp; 10、获取上个月第一天0点的时间戳

calendar calendar=calendar.getinstance (; calendar.set(calendar.get ) calendar.year ),calendar.get (calendar.month )-1,1,0,0,0 ); long millisecond=calendar.gettime ().gettime ); //毫秒long timestamp=calendar.getTime ().getTime ) )/1000; //秒准确到system.out.println(millisecond ) system.out.println(timestamp; 11、获取本月最后一天23点59分59秒的时间戳

calendar calendar=calendar.getinstance (; calendar.set(calendar.get ) calendar.year ),calendar.get ),calendar.day _ (calendar.get )。 calendar.set (calendar.Day_of_month,calendar.getactualmaximum ) calendar.day _ of _ month ); long millisecond=calendar.gettime ().gettime ); //毫秒long timestamp=calendar.getTime ().getTime ) )/1000; //秒准确到system.out.println(millisecond ) system.out.println(timestamp; 12、获取上个月最后一天23点59分59秒的时间戳

calendar calendar=calendar.getinstance (; calendar.set(calendar.get ) calendar.year )、calendar.get (calendar.month )-1、calendar.get (calendar.Dar ) calendar.set (calendar.Day_of_month,calendar.getactualmaximum ) calendar.day _ of _ month ); long millisecond=calendar.gettime ().gettime ); //毫秒long timestamp=calendar.getTime ().getTime ) )/1000; //秒准确到system.out.println(millisecond ) system.out.println(timestamp; 13、获取指定时间的时间戳

try { system.out.println (newsimpledateformat (yyyy-mm-ddhh : mm : ss 3360 SSS ).parse ) 2021-11-281360 //精确到mm/DDhh:mm:ss:SSS ).parse(2021/11/2818 )//至毫秒system.out.println (newsimpledateformat (yyyy-mm-ddhh : mm : ss : SSS ).parse ) 2021-11-2818准确/秒mm/DDhh:mm:ss:SSS ).parse ) )精确到2021/11/2818秒(catch(parseexceptione ) { e.printStackTrace ) }

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。