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");
你接下来每一次重新执行这个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为当前电脑时间。接下来可以直接调用时间,具体运行截图如下:
运行结果均在下方输出框。
我们下一篇文章将会介绍数值类型转换,字符数据类型及运算,以及String类型,希望我们共同学习,一起进步,谢谢。
- 【机房收费系统】时间控件的使用及显示当前电脑的名称
- JS使用Date对象实时显示当前系统时间简单示例
- js----显示当前系统时间
- asp.net中页面显示当前系统时间(aspx)
- jsp页面动态的显示当前系统的时间
- Linux C++显示系统当前时间 time
- 6种javascript显示当前系统时间代码
- 显示当前时间的函数,当初是为了里面的check函数,我还以为是系统自带的(目前没找到奥这个函数,但是以前学过,不重要就先不看了)
- C#中动态显示当前系统时间的实例方法
- VS2010用MFC显示系统当前时间
- 关于shell显示系统当前日期和时间的简单使用
- VC如何获取并显示当前系统时间
- js 显示当前系统时间
- 6种javascript显示当前系统时间代码
- 获取系统当前时间星期弹框显示
- 在网页中动态显示当前的系统日期和时间(最简代码)
- jsp中显示当前系统时间
- 显示当前系统时间前一天时间
- js显示当前系统时间的代码
- js显示当前系统时间若干代码