System怎样获取当前系统时间

获取系统当前时间:

package testQuartz.testSystem;

import java.util.Date;

public class SystemGetCurrentTime {

	public static void main(String[] args) throws InterruptedException {
		//获取当前系统时间与UTC1970年1月1日午夜时间的差
		long startTime = System.currentTimeMillis();;//此为毫秒为单位
		System.out.println("开始时间:" + startTime);
		for(int i = 0; i < 1000000000; i++){
			if(i == 999999999){
				System.out.println("===========");
			}
		}
//		Thread.sleep(1000);
		long endTime = System.currentTimeMillis();
		System.out.println("结束时间:" + endTime);
		System.currentTimeMillis();
		
		//转化成年月日
		Date date = new Date(System.currentTimeMillis());
		
		System.out.println(date);
		
		//时间差
		System.out.println("时间差:" + (endTime-startTime));

	}

}

运行结果:







  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 在Java中,可以使用`LocalDateTime`类获取当前系统时间。示例代码如下: ```java import java.time.LocalDateTime; public class Main { public static void main(String[] args) { LocalDateTime now = LocalDateTime.now(); System.out.println("当前时间: " + now); } } ``` 输出结果类似于:`当前时间: 2022-02-22T14:30:15.123456`,其中的数字表示当前年月日时分秒和毫秒数。 ### 回答2: LocalDateTimeJava 8中的一个类,用于表示不带时区信息的日期与时间。可以通过LocalDateTime.now()方法获取当前系统当前时间。 LocalDateTime类位于java.time包中,可以使用以下代码获取当前系统当前时间: ``` import java.time.LocalDateTime; public class Main { public static void main(String[] args) { LocalDateTime currentDateTime = LocalDateTime.now(); System.out.println("当前时间:" + currentDateTime); } } ``` 运行以上代码,将会输出当前系统当前时间,例如:2021-09-10T15:30:00.123。 LocalDateTime的now()方法会返回一个表示系统当前时间的LocalDateTime对象。这个对象包含了年、月、日、时、分、秒和毫秒等信息。时间格式采用ISO-8601标准,即yyyy-MM-dd'T'HH:mm:ss.SSS。 通过LocalDateTime这个类,我们可以方便地获取、操作系统当前时间的各个部分。例如,通过currentDateTime.getYear()方法可以获取当前年份,currentDateTime.getMonthValue()方法可以获取当前月份,currentDateTime.getDayOfMonth()方法可以获取当前日期,以此类推。 总之,使用LocalDateTime.now()方法可以方便地获取当前系统当前时间,并通过LocalDateTime类的其他方法获取更加详细和灵活的时间信息。 ### 回答3: LocalDateTimeJava日期时间API中的一个类,用于表示不带时区的日期时间信息。要获取当前系统当前时间,可以使用LocalDateTime类的now()方法。 具体的代码如下: ``` import java.time.LocalDateTime; public class CurrentTimeExample { public static void main(String[] args) { LocalDateTime currentTime = LocalDateTime.now(); System.out.println("当前时间:" + currentTime); } } ``` 以上代码会在控制台输出当前系统当前时间,格式为:年-月-日 时:分:秒。 LocalDateTime的now()方法会根据系统的默认时区返回当前的日期时间。如果需要获取特定时区的当前时间,可以使用带有ZoneId参数的now()方法。 例如,要获取纽约时区的当前时间,可以这样写: ``` import java.time.LocalDateTime; import java.time.ZoneId; public class CurrentTimeExample { public static void main(String[] args) { LocalDateTime currentTime = LocalDateTime.now(ZoneId.of("America/New_York")); System.out.println("当前纽约时间:" + currentTime); } } ``` 以上代码会输出当前纽约时区的当前时间。需要注意的是,ZoneId.of()方法要传入正确的时区ID才能获取到准确的时间信息。 总结:通过LocalDateTime的now()方法,可以方便地获取当前系统当前时间

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值