java时间和电脑时间_Java语言程序设计(三)显示电脑系统当前时间

我们这篇文章主要讲述两个显示时间的方法,第一种是显示当前GMT(格林威治标准时间),第二种是显示当前时区自己电脑的时间。

1.显示当前GMT(格林威治标准时间)

System类中的方法currentTimeMillis返回从GMT 1970年1月1日00:00:00开始到当前时刻的毫秒数,因为1970年是UNIX操作系统正式发布的时间,所以这一时间也称为UNIX时间戳。

可以用这个方法获取当前时间,然后按照如下步骤计算出当前的秒数,分钟数,小时数:

(1)调用System.currentTimeMillis()方法获取岑放再变量totalMilliseconds中从1970年1月1日午夜到现在的毫秒数

(2)总毫秒数totalMillisceonds除以1000得到总秒数totalSeconds

(3)通过totalSeconds%60得到当前的秒数

(4)通过将totalSeconds除以60得到总的分钟数totalMinutes

(5)通过totalMinutes%60得到当前分钟数

(6)通过将总分钟数totalMinutes除以60获得总的小时数totalHours

(7)通过totalHours%24得到当前的小时数

接下来是程序清单:

public class Time {

public static void main(String[] args) {

long totalMilliseconds = System.currentTimeMillis();

long totalSeconds = totalMilliseconds/1000;

long currentSecond = totalSeconds%60;

long totalMinutes = totalSeconds/60;

long currentMinute = totalMinutes%60;

long totalHours = totalMinutes/60;

long currentHour = totalHours%24;

System.out.println("Current time is"+currentHour+":"+currentMinute+":"+currentSecond+"GMT");

1d2c132dfd4882463ddf0a9fdbc01548.png

你接下来每一次重新执行这个java程序,结果都会慢慢增加。

2.显示电脑当前时间

获取当前系统时间和日期并格式化输出:

java.text.SimpleDateFormat simpleDateFormat = new   java.text.SimpleDateFormat("yyyy-MM-dd");

java.util.Date currentTime = new java.util.Date();

String time = simpleDateFormat.format(currentTime).toString();

此时currentTime为当前电脑时间。接下来可以直接调用时间,具体运行截图如下:

a6f95a0e5b531063dd83051a99f6cd28.png

运行结果均在下方输出框。

我们下一篇文章将会介绍数值类型转换,字符数据类型及运算,以及String类型,希望我们共同学习,一起进步,谢谢。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Java程序语言设计》是一本经典的教材,这里提到的是第10版的PDF电子书。这本书主要介绍了Java编程语言的基础知识和高级概念。与其他版本相比,第10版进行了更新和改进,以适应当今软件开发的发展趋势。 这本书的内容包括Java的基本语法、面向对象编程(OOP)、异常处理、集合框架、多线程编程、网络编程等。此外,它还介绍了GUI编程和数据库连接等高级主题。通过学习这些内容,读者可以全面掌握Java编程语言,并能够开发出各种功能强大的应用程序。 无论你是初学者还是有一定编程经验的开发者,这本书都可以作为一个很好的学习资源。它的语言简洁明了,思路清晰,示例丰富。每个章节都包含练习题和编程实践,以帮助读者巩固所学知识,提高编程能力。 此外,第10版的PDF电子书方便读者随时随地进行学习。无论是在电脑上查看还是在移动设备上阅读,都能轻松获取书籍的全部内容。这样的便利性不仅适用于自学者,也方便了教师和学生在课堂上使用。 总的来说,Java程序语言设计第10版的PDF电子书是一本帮助读者系统学习和掌握Java编程语言的重要资源。无论是学习编程的初学者还是有一定经验的开发者,都可以从中受益。它不仅有助于理解Java的基本概念和语法,还提供了丰富的实例和练习,以帮助读者提升编程能力。同时,PDF的格式使得读者可以随时随地进行学习,提高学习的便利性和效率。

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值