55问答网
所有问题
java 用Calendar和GregorianCalendar,编写代码 显示年月日,时分秒,怎么写
rt
举报该问题
推荐答案 2013-11-07
import java.util.Calendar;
import java.util.GregorianCalendar;
public class TimeDemo {
public static void main(String[] args) {
Thread thread = new Thread(new ReadTime());
thread.start();
}
}
class ReadTime implements Runnable {
// Calendar和GregorianCalendar
public void run() {
try {
while (true) {
Thread.sleep(1000);
getTimeUseCalendar();
getTimeUseGregorianCalendar();
}
} catch (InterruptedException e) {
e.printStackTrace();
}
}
public void getTimeUseCalendar() {
Calendar calendar = Calendar.getInstance();
System.out.println("Calendar time:" + calendar.get(Calendar.YEAR) + "-"
+ calendar.get(Calendar.MONTH) + "-"
+ calendar.get(Calendar.DAY_OF_MONTH) + " "
+ calendar.get(Calendar.HOUR_OF_DAY) + ":"
+ calendar.get(Calendar.MINUTE) + ":"
+ calendar.get(Calendar.SECOND));
}
public void getTimeUseGregorianCalendar() {
Calendar calendar = GregorianCalendar.getInstance();
System.out.println("GregorianCalendar time:"
+ calendar.get(Calendar.YEAR) + "-"
+ calendar.get(Calendar.MONTH) + "-"
+ calendar.get(Calendar.DAY_OF_MONTH) + " "
+ calendar.get(Calendar.HOUR_OF_DAY) + ":"
+ calendar.get(Calendar.MINUTE) + ":"
+ calendar.get(Calendar.SECOND));
}
}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/ceIGQcLI8QecQcc8cc.html
其他回答
第1个回答 2013-11-06
使用SimpleDateFormat格式化 calendar的getTime方法的返回值。
new
new SimpleDateFormat("yyyyMMdd hh:mm:ss").format(cal.getTime());
追问
初学java,不懂。。能帮我写出来了吗
追答
Calendar calendar = Calendar.getInstance();
SimpleDateFormat formatter = new SimpleDateFormat("yyyyMMdd hh:mm:ss");
String r = formatter.format(calendar.getTime());
System.out.println(r);
本回答被网友采纳
相似回答
用
JAVA
构造一个日期类,包含年,月,日的属性和以下构造函数。
答:
package test;import
java
.text.SimpleDateFormat;import java.util.Calendar;import java.util.Date;import java.util.
GregorianCalendar
;public class DateTest { private int year;private int month;private int day;public DateTest() { } public DateTest(int year, int month, int day) { this....
在JSP中加入
Java代码
获得系统时间
答:
Calendar
calendar
= Calendar.getInstance();int hour = calendar.get(Calendar.HOUR_OF_DAY);System.out.println(hour);if(hour >= 8 && hour <12){ out.println("早上好");}else if (hour >=12 && hour < 14){ out.println("中午好");}else if (hour >= 14 && hour <18){ out...
java
这个程序
怎么写
答:
GregorianCalendar构造方法参数依次为:年,月-1,日,时,分,
秒.取日期的部分:int year =calendar.get(Calendar.YEAR);int month=calendar.get
(Calendar.MONTH)+1;int day =calendar.get(Calendar.DAY_OF_MONTH);int hour =calendar.get(Calendar.HOUR_OF_DAY);int minute =calendar.get(Calendar....
Java
做
日历,日历
格式参考Windows系统托盘的日期和时间程序。_百度知 ...
答:
import
java
.util.Scanner;public class Game { public void theCalendar(String str) throws ParseException { Date date = DateFormat.getDateInstance().parse(str);Calendar c = new
GregorianCalendar
();c.setTime(date);int year = c.get(Calendar.YEAR); // 返回年 int month = c.get(...
用
java
编程逐行输出 钟表一天内三指针重合时间,精确的秒
答:
long base=new
GregorianCalendar
(0,0,0,0,0,0).getTime().getTime(); 定义一个0毫秒的基数,为了后面使用format做准备。DateFormat df=new SimpleDateFormat("HH:mm:ss"); 设置格式化的样式 for循环是安装一天时间长度的总共有60*60*12*2秒(这个因为要精确到秒),在每个秒长度时间上,分别...
大家正在搜
时间格式年月日时分秒
获取当前时间年月日时分秒
java获取日期的年月日
java获取当前日期年月日
java取当前时间年月日
java获取当前时间时分秒
java获取年月日
java年月日
Java当前年月日
相关问题
java中GregorianCalendar类返回当前年月日...
java 用Calendar和GregorianCalend...
JAVA里获取当前时间中运用GregorianCalenda...
java 中GregorianCalendar类跟Calen...
在JAVA中怎么获取当前时间的月份。并转换成int型
java Date Calendar 区别
java如何得到年月日。
用java编写程序 读取并显示当时时间 格式为年月日小时分钟...