java获取当前时间戳的方法

article/2025/9/27 17:20:54

获取当前时间戳

复制代码
//方法 一
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 188for(int i=0;i<times;i++){long currentTime=System.currentTimeMillis();}}public static void testCalander(long times){//use 6299for(int i=0;i<times;i++){long currentTime=Calendar.getInstance().getTimeInMillis();}}public static void testDate(long times){for(int i=0;i<times;i++){long currentTime=new Date().getTime();}}}
复制代码
执行结果:
133
2372
137

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


http://chatgpt.dhexx.cn/article/ijebqUab.shtml

相关文章

Java获取当前时间的小时/分钟

java获取当前时间的小时/分钟等。。。 方法一&#xff1a; Date date new Date(); int hours date.getHours();方法二&#xff1a; GregorianCalendar calendar new GregorianCalendar(); int hour calendar.get(Calendar.HOUR_OF_DAY); System.out.println("hour&…

Java获取当前年月日、时间

两种方法&#xff0c;通过Date类或者通过Calendar类。Date类比较简单&#xff0c;但是要得到细致的字段的话Calendar类比较方便。 import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Loca…

Java中获取日期和时间

Java中获取日期和时间 1.创建 java.util.Calendar 实例&#xff0c;调用其 get()方法传入不同的参数即可获 得参数所对应的值 import java.util.Calender; //获取当前日期和时间 public class D3 {public static void main(String[] args) {Calendar c Calendar.getInstance()…

Java获取当前时间的前一天时间

Java获取当前时间的前一天时间 引入相关包具体代码实现结果 引入相关包 // 引入日期处理的相关jar包 import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date;具体使用方式可能涉及到开发过程当中&#xff0c;定时任务更新&#xff0c;获取前一…

java获取当前时间(年月日)

在java程序中常常需要获取的时间和设置时间的格式 1、获取当前的时间 Date datenew Date();//此时date为当前的时间 2、设置时间的格式 Date datenew Date();//此时date为当前的时间 System.out.println(date); SimpleDateFormat dateFormatnew SimpleDateFormat(“YYYY-…

java获取当前时间戳的方法(*)

获取当前时间戳 //方法 一 System.currentTimeMillis(); //方法 二 Calendar.getInstance().getTimeInMillis(); //方法 三 new Date().getTime();获取当前时间 SimpleDateFormat df new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式 String date df…

Java中如何获取当前日期和时间的4种方法

最近群里有一位 C 转 Java 的网友&#xff0c;问到“Java如何获取当前日期和时间”这个问题&#xff0c;知识虽然基础&#xff0c;但大部分网友只记得 Java8 以前的用法。本文总结了 4 种方法&#xff0c;其中第 4 种是 Java8 才提供的 API。 System.currentTimeMillis() 获…

P2822 [NOIP2016 提高组] 组合数问题

题目&#xff1a; 思路&#xff1a; 如果纯暴力&#xff0c;把所有小于2000并且%k的组合数都求出来,能拿个90分 改进方案&#xff0c;可采用前缀和的方法 二维的组合数的求法a[i][j]a[i-1][j]a[i][j-1]-a[i-1][j-1] 前缀和 这里还需要注意以下两个点&#xff1a; 1.如果当前…

【NOIP2016提高组】愤怒的小鸟

题目背景 NOIP2016 提高组 Day2 T3 题目描述 Kiana 最近沉迷于一款神奇的游戏无法自拔。简单来说&#xff0c;这款游戏是在一个平面上进行的。 有一架弹弓位于 (0,0) 处&#xff0c;每次 Kiana 可以用它向第一象限发射一只红色的小鸟&#xff0c;小鸟们的飞行轨迹均为形如 …

P2058 [NOIP2016 普及组] 海港

题目描述 小K是一个海港的海关工作人员&#xff0c;每天都有许多船只到达海港&#xff0c;船上通常有很多来自不同国家的乘客。 小K对这些到达海港的船只非常感兴趣&#xff0c;他按照时间记录下了到达海港的每一艘船只情况&#xff1b;对于第i艘到达的船&#xff0c;他记录了…

NOIP 2016 年普及组初赛试题整理

#include <iostream> using namespace std; int readint() {int num 0; // 存储读取到的整数int negative 0; // 负数标识char c;c cin.get(); // 存储当前读取到的字符while ((c < 0 || c > 9) && c ! -)c ① ;if (c -)negative 1;else② ;c cin.g…

「NOIP2016」玩具谜题

小南有一套可爱的玩具小人&#xff0c;它们各有不同的职业。 有一天&#xff0c;这些玩具小人把小南的眼镜藏了起来。小南发现玩具小人们围成了一个圈&#xff0c;它们有的面朝圈内&#xff0c;有的面朝圈外。如下图&#xff1a; 这时singer告诉小南一个谜题&#xff1a;“眼镜…

【NOIP2016提高组】蚯蚓

蚯蚓 题目背景 NOIP2016 提高组 Day2 T2 题目描述 本题中&#xff0c;我们将用符号 表示对 c 向下取整&#xff0c;例如&#xff1a; 蛐蛐国最近蚯蚓成灾了&#xff01;隔壁跳蚤国的跳蚤也拿蚯蚓们没办法&#xff0c;蛐蛐国王只好去请神刀手来帮他们消灭蚯蚓。 蛐蛐国里…

NOIP2016提高组 day1

1.玩具谜题 题目描述 小南有一套可爱的玩具小人, 它们各有不同的职业。 有一天, 这些玩具小人把小南的眼镜藏了起来。 小南发现玩具小人们围成了一个圈,它们有的面朝圈内,有的面朝圈外。如下图: 这时 s i n g e r singer singer告诉小南一个谜題: “眼镜藏在我左数第3个玩具…

[NOIP2016 普及组] 魔法阵

[NOIP2016 普及组] 魔法阵 - 洛谷 题意分析 给定一个四元组&#xff0c;四个数分别为a,b,c,d&#xff0c;满足以下条件&#xff1a; 1.a<b<c<d 2.b-a2*(d-c) 3.b-a(c-b)/3 //注意是实除 现在给你一个序列X&#xff0c;请你求出序列X中每个数分别作为a,b,c,d的个数。…

NOIP 2016 普及组

文章目录 T1 买铅笔T1分析 T2 回文日期T2分析 T3 海港T3分析 T4 魔法阵T4分析 T1 买铅笔 题目点击→计蒜客 [NOIP2016]买铅笔 题目描述 P 老师需要去商店买 n n n 支铅笔作为小朋友们参加 NOIP 的礼物。她发现商店一共有 3 3 3 种包装的铅笔&#xff0c;不同包装内的铅笔数…

题解 【NOIP2016】魔法阵

【NOIP2016】魔法阵 Description 六十年一次的魔法战争就要开始了,大魔法师准备从附近的魔法场中汲取魔法量。 大魔法师有m个魔法物品,编号分别为1,2,...,m。每个物品具有一个魔法值,我们用xi表示编号为i的物品的魔法值。每个魔法值xi是不超过n的正整数,可能有多个物品的魔…

NOIP2016总结

Day1&#xff1a; T1&#xff1a;模拟&#xff1b; 1 #include<iostream>2 #include<cstdio>3 #include<cstdlib>4 #include<cstring>5 #include<string>6 #include<ctime>7 #include<cmath>8 #include<set>9 #include<map…

2016noip-问题求解超级详细解

noip2016普及组问题求解 从一个44的棋盘&#xff08;不可旋转&#xff09;中选取不在同一行也不在同一列上的两个方格&#xff0c;共有&#xff08; &#xff09;种方法。 解题&#xff1a;首先是如下棋盘 于是我们发现这是组合问题&#xff0c;也就是从16个格子中选择两个格子…

MIPI D-PHY C-PHY

MIPI可分为物理层和逻辑层两大部分。物理层尽可能采用通用内容&#xff0c;逻辑层则是分别面向摄像头、显示屏、移动通信、存储等不同用途的专用协议。MIPI的物理层有D-PHY、M-PHY、C-PHY等3种。D-PHY现在大量应用于应用处理器与显示屏、摄像头连接的部分。随着摄像头、显示屏的…