Java——时间戳和时间格式转换

这篇具有很好参考价值的文章主要介绍了Java——时间戳和时间格式转换。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

时间戳(TimeStamp):通常是一个字符序列,唯一地标志某一刻的时间。Java 中时间戳是指格林威治时间1970年01月01日00时00分00秒起至现在的总毫秒数。

一、获取时间戳的方式

	1.System.currentTimeMillis();
	2.Calendar.getInstance().getTimeInMillis();
	3.newDate().getTime();

二、Date类
1、无参构造方法——返回结果Thu Dec 15 09:55:39 CST 2022

public Date() {
        this(System.currentTimeMillis());
    }

2、有参构造方法——已废弃

public Date(long date) {
        fastTime = date;
    }

三、时间格式转换
1、获取当前时间字符串

SimpleDateFormat dateFormat = new SimpleDateFormat();
String dataStr = dateFormat.format(new Date());

2、获取固定格式当前时间字符串

SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-dd-MM HH:mm:ss");
String dataStr = dateFormat.format(new Date());

3、时间字符串转格式(yyyyMMddHHmmss ——> yyyy-MM-dd HH:mm:ss )文章来源地址https://www.toymoban.com/news/detail-510443.html

 String dateStr = "20210818154600";
 SimpleDateFormat sdfF = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
 SimpleDateFormat sdfP = new SimpleDateFormat("yyyyMMddHHmmss");
 Date d = sdfP.parse(dateStr);
 String dateStr2 = sdfF.format(d); //2021-08-18 15:46:00

到了这里,关于Java——时间戳和时间格式转换的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Pandas中的字符串和时间转换与格式化

    Pandas 提供了若干个函数来格式化时间。 其中,最常用的是 to_datetime() 函数。 可以使用 to_datetime() 函数将一个字符串解析为时间,并指定字符串的格式。例如: 输出: 还可以使用 strftime() 函数将时间格式化为字符串。例如: 输出: 如果想要格式化某一列中的时间,可以使用

    2024年02月04日
    浏览(35)
  • 前端中不同格式的日期相互转换(字符串、时间戳)js相关

    在项目中遇到了,需要实现字符串和Unix时间戳的相互转换,随手记录一下。 我使用的组件库为Naive UI,涉及到的组件为日期选择器(Date Picker)。作者在文档中写道: 实话说我不喜欢这个 feature,因为多数情况下,传递时间字符串不是个最佳实践。但是现实世界是复杂的,我

    2024年02月02日
    浏览(57)
  • SQL server 时间戳 (timestamp) 与时间格式 (datetime) 互转

    在 SQL Server 中,\\\"时间戳\\\"(timestamp)和\\\"时间格式\\\"(datetime)是不同的数据类型,它们具有不同的含义和用途。 1.时间戳(timestamp): 时间戳在 SQL Server 中是一种二进制数据类型,用于记录表中每一行的版本号。它在每次行发生更改时自动更新,并且用于实现并发控制和数据一

    2024年02月14日
    浏览(47)
  • IDEAdebug调试时查看时间戳和Date类型的对象,格式化为yyyy-mm-hh

    比如 下面,Date直接显示为 yyyy-mm-hh的格式 无需下载插件,如图

    2024年02月12日
    浏览(31)
  • 玩转Java时间格式转换(亲测可用)

    相信很多小伙伴在时间格式转换的时候非常头疼,我也是如此,所以总结以下的方法供大家使用,都是我自己用过没问题的大家开箱即用! 一、获取当前时间 二、获取当前时间戳 三、日期转时间戳 四、时间戳转换为时间 五、时间转换为时间戳 六、日期转字符串 七、字符串

    2024年02月13日
    浏览(36)
  • spark SQL 怎么将一个时间戳字符串转换成hive支持的时间日期类型?

    在 Spark SQL 中,可以使用 to_timestamp 函数将一个时间戳字符串转换成 Hive 支持的时间日期类型。这个函数的语法如下: 其中,timestampStr 表示要转换的时间戳字符串,format 表示时间戳字符串的格式,格式必须与时间戳字符串的实际格式相匹配。如果不指定格式,Spark 会使用默认

    2024年02月11日
    浏览(39)
  • Impala时间转换to_date、to_timestamp

    在时间的运算上,也常常使用到日期格式的转换,如日期字符串转为日期型,日期转为格式化字符串,是两种常见的需求;另外也有需要将时间转为时间戳的场景等等; 时间数据的转换上,主要用 to_date、to_timestamp ,即可满足日期字符串转为日期型的需求; from_timestamp、fr

    2023年04月25日
    浏览(25)
  • JS日期与字符串相互转换(时间格式化YYYY-MM-DD,Dayjs的使用)

    文章内容 文章链接 JS数组对象—— 根据日期进行排序 , 按照时间进行升序或降序排序 https://blog.csdn.net/XSL_HR/article/details/128579840?spm=1001.2014.3001.5501 JS日期时间格式化—— 数字日期转中文日期 (封装函数,dayjs转换时间格式) https://blog.csdn.net/XSL_HR/article/details/128607024?spm=100

    2024年01月18日
    浏览(56)
  • Java处理时间格式CST和GMT转换

    在编程中处理日期格式时,通常会遇到带CST或GMT的时间格式,它们代表什么,如何转换呢? CST和GMT时间示例如下: Mon Oct 26 15:19:15 CST 2022 Thu, 22 Sep 2022 09:41:01 GMT 这个代号缩写,并不是一个统一标准,目前,可以同时代表如下 4 个不同版本的时区概念(要根据上下文语义加以区

    2024年02月06日
    浏览(22)
  • Java中如何将字符串转换为JSON格式字符串

    Java中如何将字符串转换为JSON格式字符串 在Java编程中,我们经常需要处理JSON数据格式。有时候,我们需要将一个普通的字符串转换为JSON格式的字符串。幸运的是,Java提供了多种方法来实现这个目标。在本文中,我将介绍两种常见的方法来将字符串转换为JSON格式字符串。 方

    2024年02月06日
    浏览(38)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包