您的位置:首页 > 编程语言 > Java开发

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

2015-05-06 23:19 597 查看
使用线程,输出连续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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: