java时间戳,时间格式之间的转换
第一种获取系统时间的方法(Date)
//第一种转换时间,将系统时间转换为平时常见的形式Date date =new Date();//System.out.println(date);//输出结果 Sat Jul 30 14:42:54 CST 2022long time1=date.getTime();//获取当前时间的毫秒表现格式Locale locale=Locale.getDefault();//类名.方法名--是静态方法的调用方式//获取当前的时区,--也可以使用该类获取当前的语言环境String p="yyyy年MM月dd HH:mm:ss";//设置要转换的日期格式//也可以是 yyyy-MM-dd HH:mm:ss yyyy\MM\dd HH:mm:ss 中间的字符可以任意修改SimpleDateFormat sformat=new SimpleDateFormat(p,locale);String time2=sformat.format(time1);System.out.println(time2);//输出结果 2022年07月30 14:42:54
反向解析
列如:把2021年06月70 08:42:54----->转换为 Mon Aug 09 08:42:54 CST 2021
//将当前的时间,反向解析String time3="2021年06月70 08:42:54";//要转换的时间Locale locale1=Locale.getDefault();//获取当前的时区,--也可以使用该类获取当前的语言环境String p1="yyyy年MM月dd HH:mm:ss";//设置要转换的日期格式SimpleDateFormat sFormat1=new SimpleDateFormat(p1,locale1);Date time4=sFormat1.parse(time3);//注意 写到这里会报错System.out.println(time4);//Fri Jul 30 14:42:54 CST 2021
*注意:*在这里会报错
直接:点击这个
第二种方法(System.currentTimeMillis())
//第二种方法,获取系统long格式时间的方法long time5=System.currentTimeMillis();//获取系统long格式时间的第二种方法// System.out.println(time5);//输出为 1659164242998 ,这是系统的时间,当然每次运行都不一样Date date1=new Date(time5);//直接把Long类型的时间表示形式,改为dateSystem.out.println(date1);// Sat Jul 30 14:57:22 CST 2022//把获取到的long类型时间表示格式转为datelong times=1659060242998L;Date date2=new Date(times);System.out.println(date2);//Fri Jul 29 10:04:02 CST 2022
将获取到的long类型转换为常见的格式
获取到的系统时间
//将获取到的long类型,转换为常见的形式long time7=System.currentTimeMillis();//获取系统long格式时间的第二种方法Locale locale2=Locale.getDefault();String p2="yyyy-MM-dd HH:mm:ss";SimpleDateFormat sFormat2=new SimpleDateFormat(p2,locale2);String time6=sFormat2.format(time7);System.out.println(time6);
另外获得的long类型
列如:long times=1659060242998L; 转换为 2022-07-29 10:04:02
long time8=1659060242998L;Locale locale3=Locale.getDefault();String p3="yyyy-MM-dd HH:mm:ss";SimpleDateFormat sFormat3=new SimpleDateFormat(p3,locale3);System.out.println(sFormat3.format(time8));System.out.println( System.getProperties());//获取系统环境
java时间戳,时间格式之间的转换相关推荐
- c语言 北京时间转换utc时间_mysql之unix时间戳和正常时间格式之间的转换
转载:https://www.cnblogs.com/longzhongren/p/4596278.html 函数:FROM_UNIXTIME 作用:将MYSQL中以INT(11)存储的时间以&quo ...
- java时间戳 时间格式转换与时差
时间戳代码 protected static Format format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");public ...
- ISO8601标准的时间格式和普通时间格式之间的转换
普通时间转ISO8601格式的时间 public static String getISO8601TimestampFromDateStr(String timestamp){java.time.fo ...
- mysql13位的时间戳怎么转化_MySQL时间函数 | 时间戳和日期之间得转换
首页 专栏 mysql 文章详情 0 MySQL时间函数 | 时间戳和日期之间得转换 阿壮Jonsson 发布于 2 月 6 日 一.时间戳转日期 select FROM_UNIXTIME(16060 ...
- mysql time类型转换_mysql8 参考手册--Date日期和Time时间类型之间的转换
在某种程度上,您可以将值从一种时间类型转换为另一种时间类型.但是,价值可能会有所变化或信息丢失.在所有情况下,时间类型之间的转换都取决于结果类型的有效值范围.例如,尽管 DATE, DATETIME和 ...
- 日期时间格式之间的相互转换
import java.time.LocalDate; import java.time.Period; import java.time.format.DateTimeFormatter; impo ...
- 证书格式简介及不同格式之间的转换方式
1.证书格式 PEM 格式 PEM格式通常用于数字证书认证机构(Certificate Authorities,CA),扩展名为.pem, .crt, .cer, and .key.内容为Base64 ...
- Java验证时间格式是否正确
Java验证时间格式是否正确 /*** @author * @Description 时间格式校验* @Version 1.0* @since */ public class IsLegalDate ...
- java定义时间格式大全_Java时间格式转换大全
package com.date; import java.text.DateFormat; import java.text.ParseException; import java.text.Par ...
最新文章
- java管理系统用怎么框架做_java 使用servlet做学生管理系统(无框架)
- 动态规划算法php,php算法学习之动态规划
- AMD and CMD are dead之KMD.js依赖可视化工具发布
- Nacos(十一)之NacosSync 介绍
- 天池 在线编程 课程表(拓扑排序 + 回溯)
- c语言循环控制结构的单元课程设计,C语言单元课程设计(张芝雨).pdf
- 谈卢梭的《爱弥尔》及其对于教育的现实意义
- 苹果修复 Gatekeeper 绕过漏洞
- 夜曲编程python_python入门‼️夜曲编程‼️
- java实训心得_大学java实训心得总结(共9篇).docx
- Android 开机Logo、铃声、震动修改方案
- 如何将Spotify音乐下载并保存为MP3
- DIY装机之入围产品
- 使用mongoTemplate进行Aggregation聚合查询
- 通过 JFR 与日志深入探索 JVM - 调试 JVM 的工具 WhiteBox API
- macOS更新失败解决
- 次短路问题(陕西师范大学第九届ACM程序设计竞赛-F 新冠病毒要回家)
- Django 表单验证之自定义表单验证器
- Java - EasyExcel结合VBA实现Excel导出下拉多选框与单选框
- 数据结构》算法实现及解析].高一凡.