当前位置: 首页 > IT博客 > 编程 > Java

java如何获得当前时间,java获取时间戳

  • Java
  • 2025-12-18

java如何获得当前时间?1、通过Date类来获取当前时间。Date day=new Date()SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")System.out.println(df.format(day))2、通过System类中的currentTimeMillis方法来获取当前时间。那么,java如何获得当前时间?一起来了解一下吧。

java获取当前时间的时分秒

java.util.Date

(new java.util.Date()).toLocaleString()

java怎么获取时间

导入包:

import java.text.SimpleDateFormat;

import java.util.Date;

在输入以下获取代码就可以啦

SimpleDateFormat formater=new SimpleDateFormat("yyyy-MM-ddHH:mm:ss");

String strCurrentTime=formater.format(new Date());

System.out.print(strCurrentTime);

java 获取时间

Date date=new Date();

DateFormat format=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String time=format.format(date);

不同的方法介绍如下:

1、通过Date类来获取当前时间。

Date day=new Date()

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")

System.out.println(df.format(day))

2、通过System类中的currentTimeMillis方法来获取当前时间。

SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");System.out.println(df.format(System.currentTimeMillis()))

3、通过Calendar类来获取当前时间。

Calendar c = Calendar.getInstance();//可以对每个时间域单独修改

int year = c.get(Calendar.YEAR)

int month = c.get(Calendar.MONTH)

int date = c.get(Calendar.DATE)

int hour = c.get(Calendar.HOUR_OF_DAY)

int minute = c.get(Calendar.MINUTE)

int second = c.get(Calendar.SECOND)

System.out.println(year + "/" + month + "/" + date + " " +hour + ":" +minute + ":" + second)

4、通过Date类来获取当前时间。

java输出当前时间

//得到long类型当前时间

longl=System.currentTimeMillis();

//new日期对象

Datedate=newDate(l);

//转换提日期输出格式

SimpleDateFormatdateFormat=newSimpleDateFormat("yyyy-MM-ddHH:mm:ss");

System.out.println(dateFormat.format(date));

java获取时间戳

import java.util.Calendar;

public class SysDate {

public static void main(String[] args) {

Calendar c = Calendar.getInstance();

System.out.println("年:" + c.get(Calendar.YEAR));

System.out.println("月:" + (c.get(Calendar.MONTH) + 1));

System.out.println("日:" + c.get(Calendar.DAY_OF_MONTH));

System.out.println("24时制小时:" + c.get(Calendar.HOUR_OF_DAY));

System.out.println("12时制:" + c.get(Calendar.HOUR));

System.out.println("分:" + c.get(Calendar.MINUTE));

System.out.println("秒:" + c.get(Calendar.SECOND));

System.out.println("今天是一年中的第:" + c.get(Calendar.DAY_OF_YEAR) + "天");

}

}

还有很多,自己发现吧。

以上就是java如何获得当前时间的全部内容,通过创建Date对象可以获取包含日期和时间信息的完整时间数据。但Date类的API设计较为陈旧,在Java 8之后逐渐被新的时间API取代。使用Java 8引入的java.time包中的类:Java 8引入了新的时间API,包括LocalDateTime、ZonedDateTime、Instant等类。LocalDateTime.now()可以获取当前日期和时间。内容来源于互联网,信息真伪需自行辨别。如有侵权请联系删除。

猜你喜欢