java实现10s时间的输出和日期格式

简介: 使用线程,输出连续10s的时间,按要求格式: package ca.bb;import java.text.SimpleDateFormat;import java.util.Locale;/** * 时间计数类 * */public class Timer {/** * 实现10s时间的输出 * */ public static void timer(){

使用线程,输出连续10s的时间,按要求格式:

package ca.bb;

import java.text.SimpleDateFormat;
import java.util.Locale;

/**
 * 时间计数类
 * */
public class Timer {
/**
 * 实现10s时间的输出
 * */
	public static void timer(){
		int count = 0;
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		while(count < 10){
			try {
				Thread.sleep(1000);
				System.out.println(sdf.format(System.currentTimeMillis()));
				count++;
			} catch (InterruptedException e) {
				System.out.println("Thread Interrupted Exception"+e.getMessage());
			}
		}
	}
	public static void main(String[] args) {
		timer();
		long currentTime = System.currentTimeMillis();
		//大写E:表示星期几;大写S:表示毫秒;小写a:表示上下午
		//大写HH:表示24小时制,小写表示12制
		SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:S E a");
		SimpleDateFormat sdf1 = new SimpleDateFormat("MMM d,yyyy KK:mm:ss a");
		//MMM:月份 local获取地区
		SimpleDateFormat sdf2 = new SimpleDateFormat("MMM d,yyyy KK:mm:ss a",Locale.ENGLISH);
		System.out.println(sdf.format(currentTime));
		System.out.println(sdf1.format(currentTime));
		System.out.println(sdf2.format(currentTime));
	}
}
此处为中国,输出为:

2015-05-06 23:17:31
2015-05-06 23:17:32
2015-05-06 23:17:33
2015-05-06 23:17:34
2015-05-06 23:17:35
2015-05-06 23:17:36
2015-05-06 23:17:37
2015-05-06 23:17:38
2015-05-06 23:17:39
2015-05-06 23:17:40
2015-05-06 23:17:40:524 星期三 下午
五月 6,2015 11:17:40 下午
May 6,2015 11:17:40 PM


目录
相关文章
|
3月前
|
Java API
java date 增加10s后的时间
在 Java 中,要将 `Date` 对象增加 10 秒,可以通过 `Calendar` 类(适用于 Java 8 之前)或 `java.time` 包中的 `LocalDateTime`、`ZonedDateTime` 和 `Instant` 类(Java 8 及以上)实现。使用 `Calendar` 类时,需设置并修改 `Calendar` 实例。而在 `java.time` 包中,可以使用 `plus` 方法结合 `ChronoUnit.SECONDS` 来增加秒数。具体选择取决于是否需要处理时区以及 Java 版本。
118 1
|
Java
Java 实现汉字按照首字母分组排序
Java 实现汉字按照首字母分组排序
718 0
|
Oracle Java 关系型数据库
Java日期格式
Java日期格式
67 0
|
Java 数据安全/隐私保护
JAVA 实现上传图片添加水印(详细版)(上)
JAVA 实现上传图片添加水印(详细版)
1276 0
JAVA 实现上传图片添加水印(详细版)(上)
|
网络协议 Java
Java网络编程:UDP/TCP实现实时聊天、上传图片、下载资源等
ip地址的分类: 1、ipv4、ipv6 127.0.0.1:4个字节组成,0-255,42亿;30亿都在北美,亚洲就只有4亿 2011年就用尽了。
Java网络编程:UDP/TCP实现实时聊天、上传图片、下载资源等
|
Java
Java实现拼图小游戏(7)——查看完整图片(键盘监听实例2)
由于在移动和图片中我们已经添加了键盘监听,也继承了键盘监听的接口,那么我们只需要在重写方法内输入我们的代码即可
219 0
|
存储 Java
Java实现图书管理系统
本篇文章是对目前Java专栏已有内容的一个总结练习,希望各位小主们在学习完面向对象的知识后,可以阅览本篇文章后,自己也动手实现一个这样的demo来加深总结应用已经学到知识并进行巩固。
423 0
Java实现图书管理系统
|
数据可视化 Java
Java实现拼图小游戏(1)—— JFrame的认识及界面搭建
如果要在某一个界面里面添加功能的话,都在一个类中,会显得代码难以阅读,而且修改起来也会很困难,所以我们将游戏主界面、登录界面、以及注册界面都单独编成一个类,每一个类都继承JFrame父类,并且在类中创建方法来来实现页面
544 0
Java实现拼图小游戏(1)—— JFrame的认识及界面搭建
|
数据可视化 Java 容器
Java实现拼图小游戏(7)—— 计步功能及菜单业务的实现
注意由于我们计步功能的步数要在重写方法中用到,所以不能将初始化语句写在方法体内,而是要写在成员位置。在其名字的时候也要做到“见名知意”,所以我们给它起名字为step
330 0
Java实现拼图小游戏(7)—— 计步功能及菜单业务的实现
|
Java
Java实现拼图小游戏(7)—— 作弊码和判断胜利
当我们好不容易把拼图复原了,但是一点提示也没有,完全看不出来是成功了,那么我们就需要有判断胜利的功能去弹出“成功”类的图片,以便于玩家选择是重新开始还是退出小游戏
312 0
Java实现拼图小游戏(7)—— 作弊码和判断胜利