广告
返回顶部
首页 > 资讯 > 精选 >怎么使用Java获取当前时间戳
  • 239
分享到

怎么使用Java获取当前时间戳

2023-06-29 00:06:13 239人浏览 薄情痞子
摘要

今天小编给大家分享一下怎么使用Java获取当前时间戳的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。要获取Java中的当前时间

今天小编给大家分享一下怎么使用Java获取当前时间戳的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。

要获取Java中的当前时间戳:

Timestamp timestamp = new Timestamp(System.currentTimeMillis());//2016-11-16 06:43:19.77

这是两个Java示例,向您展示如何获取Java中的当前时间戳。 (使用Java 8更新)

1. java.sql.Timestamp

获得当前java.sql.Timestamp两种方法

TimeStampExample.java

package com.mkyong.date; import java.sql.Timestamp;import java.text.SimpleDateFORMat;import java.util.Date;public class TimeStampExample {    private static final SimpleDateFormat sdf = new SimpleDateFormat("yyyy.MM.dd.HH.mm.ss");    public static void main(String[] args) {        //method 1        Timestamp timestamp = new Timestamp(System.currentTimeMillis());        System.out.println(timestamp);        //method 2 - via Date        Date date = new Date();        System.out.println(new Timestamp(date.getTime()));        //return number of milliseconds since January 1, 1970, 00:00:00 GMT        System.out.println(timestamp.getTime());        //format timestamp        System.out.println(sdf.format(timestamp));            }}

输出量

2016-11-16 06:43:19.77
2016-11-16 06:43:19.769
1479249799770
2016.11.16.06.43.19

2. java.time.Instant

在Java 8中,可以将java.sql.Timestamp转换为新的java.time.Instant

InstantExample.java

package com.mkyong.date; import java.sql.Timestamp;import java.time.Instant;public class InstantExample {        public static void main(String[] args) {        Timestamp timestamp = new Timestamp(System.currentTimeMillis());        System.out.println(timestamp);        //return number of milliseconds since January 1, 1970, 00:00:00 GMT        System.out.println(timestamp.getTime());        // Convert timestamp to instant        Instant instant = timestamp.toInstant();        System.out.println(instant);        //return number of milliseconds since the epoch of 1970-01-01T00:00:00Z        System.out.println(instant.toEpochMilli());        // Convert instant to timestamp        Timestamp tsFromInstant = Timestamp.from(instant);        System.out.println(tsFromInstant.getTime());    }}

输出量

2016-11-16 06:55:40.11
1479250540110
2016-11-15T22:55:40.110Z
1479250540110
1479250540110

补充:java获取当前时间戳的方法

获取当前时间戳

//方法 一System.currentTimeMillis();//方法 二Calendar.getInstance().getTimeInMillis();//方法 三new Date().getTime();

获取当前时间

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式String date = df.format(new Date());// new Date()为获取当前系统时间,也可使用当前时间戳

获取时间戳三种方法执行效率比较:

import java.util.Calendar;import java.util.Date; public class TimeTest {    private static long _TEN_THOUSAND=10000;    public static void main(String[] args) {        long times=1000*_TEN_THOUSAND;        long t1=System.currentTimeMillis();        testSystem(times);        long t2=System.currentTimeMillis();        System.out.println(t2-t1);        testCalander(times);        long t3=System.currentTimeMillis();        System.out.println(t3-t2);        testDate(times);        long t4=System.currentTimeMillis();        System.out.println(t4-t3);    }    public static void testSystem(long times){//use 188        for(int i=0;i<times;i++){            long currentTime=System.currentTimeMillis();        }    public static void testCalander(long times){//use 6299            long currentTime=Calendar.getInstance().getTimeInMillis();    public static void testDate(long times){            long currentTime=new Date().getTime();}

执行结果:

133
2372
137

Calendar.getInstance().getTimeInMillis() 这种方式速度最慢,这是因为Canlendar要处理时区问题会耗费较多的时间。

以上就是“怎么使用Java获取当前时间戳”这篇文章的所有内容,感谢各位的阅读!相信大家阅读完这篇文章都有很大的收获,小编每天都会为大家更新不同的知识,如果还想学习更多的知识,请关注编程网精选频道。

--结束END--

本文标题: 怎么使用Java获取当前时间戳

本文链接: https://www.lsjlt.com/news/321373.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么使用Java获取当前时间戳
    今天小编给大家分享一下怎么使用Java获取当前时间戳的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。要获取Java中的当前时间...
    99+
    2023-06-29
  • java怎么获取当前时间戳
    在Java中,可以使用`System.currentTimeMillis()`方法获取当前时间戳,返回的是从1970年1月1日00:...
    99+
    2023-10-24
    java
  • MySQL怎么获取当前时间和时间戳
    本篇内容介绍了“MySQL怎么获取当前时间和时间戳”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!获得当前日...
    99+
    2022-10-18
  • PHP中怎么利用时间戳获取当前时间
    这篇文章将为大家详细讲解有关PHP中怎么利用时间戳获取当前时间,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。实现功能:获取某个日期的时间戳,或获取某个时间的PHP时间戳。strtotime能...
    99+
    2023-06-17
  • Java获取当前时间戳案例详解
    获取当前时间戳 //方法 一 System.currentTimeMillis(); //方法 二 Calendar.getInstance().getTimeInMillis(...
    99+
    2022-11-12
  • php如何获取当前时间戳
    这篇文章主要讲解了“php如何获取当前时间戳”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“php如何获取当前时间戳”吧!使用time()函数time()函数是PHP内置的函数,用于获取当前的...
    99+
    2023-07-05
  • 【Flutter】Flutter Dart 获取当前时间戳
    文章目录 一、前言二、时间戳的重要性三、在 Dart 中获取当前时间戳四、在 Flutter 中使用 Dart 获取当前时间戳五、总结 一、前言 在日常的软件开发中,我们经常需要获取当...
    99+
    2023-09-04
    flutter 前端 android ios 原力计划
  • Java获取当前时间
    目录 1、Java.util.Date2、System.currentTimeMillis()3、Calendar类 1、Java.util.Date Date date = new Date(); 通过Date类来获取当前时间...
    99+
    2023-08-17
    java 开发语言
  • 教你使用Java获取当前时间戳的详细代码
    要获取Java中的当前时间戳: Timestamp timestamp = new Timestamp(System.currentTimeMillis()); //2016-11...
    99+
    2022-11-13
  • Java怎么获取当前日期时间
    本篇内容介绍了“Java怎么获取当前日期时间”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Java 日期时间java.util包提供了Dat...
    99+
    2023-06-02
  • JS获取当前时间戳与时间戳转日期时间格式问题
    目录JS获取当前时间戳与时间戳转日期时间格式一、获取当前时间的时间戳(三种方式)二、获取指定日期,时间的时间戳三、时间戳转日期时间(vue项目中)JavaScript 格式转换 获取...
    99+
    2023-01-28
    js获取当前时间戳 js时间戳转日期时间
  • php获取当前时间戳的方法是什么
    本篇内容主要讲解“php获取当前时间戳的方法是什么”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php获取当前时间戳的方法是什么”吧!php获取当前时间戳的方法:1、直接使用time()函数,语...
    99+
    2023-06-25
  • linux获取当前时间戳的方法是什么
    在Linux系统中获取当前时间戳的方法有两种:1. 使用date命令获取当前时间戳可以使用date命令获取当前时间戳。在终端中输入以...
    99+
    2023-05-16
    linux获取当前时间 linux
  • mysql怎么获取当前时间
    这篇文章将为大家详细讲解有关mysql怎么获取当前时间,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mysql获取当前时间的方法:1. current_timestamp...
    99+
    2022-10-18
  • php怎么获取当前时间
    在PHP中,获取时间的一种常见方法是使用PHP内置的时间函数。其中,最常用的是date()函数和time()函数。这两个函数可以帮助我们方便地获取当前时间,或者将时间戳转换成日期时间串。那么,在PHP中,取几点最合适呢?这取决于你的具体需求...
    99+
    2023-05-14
  • jquery怎么获取当前时间
    本篇内容主要讲解“jquery怎么获取当前时间”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jquery怎么获取当前时间”吧!具体步骤如下:首先,新建一个html项目,并在项目中引入jquery...
    99+
    2023-06-05
  • Maven pom.xml文件获取当前时间戳方式
    目录Maven pom.xml文件获取当前时间戳问题解决方案Maven打包加时间戳方法总结1.使用maven自带的属性2.使用buildnubmer-maven-plugin3.使用...
    99+
    2022-11-12
  • java获取当前系统时间
      在Java中,可以使用以下几种方法获取当前系统时间: 方法1:使用java.util.Date类 ```java import java.util.Date; public class Main { public static voi...
    99+
    2023-09-18
    java jvm servlet
  • php怎么获取当前时间戳后几天的日期
    本教程操作环境:windows7系统、PHP7.1版、DELL G3电脑php获取当前时间戳后几天日期的方法方式1:利用strtotime() 函数<php header("Content-type:text/html;ch...
    99+
    2018-04-27
    php 时间戳
  • java怎么获取时间戳
    在Java中,可以使用`System.currentTimeMillis()`方法获取当前的时间戳。这个方法返回的是自1970年1月...
    99+
    2023-08-31
    java
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作