请问用什么方法可以获取系统时间啊?

powerpanda 2004-06-13 08:03:40
请问用什么方法可以获取系统时间啊?谢了。
...全文
167 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
rainworm 2004-06-14
  • 打赏
  • 举报
回复
java.util.Date date = new java.util.Date();
oxv 2004-06-14
  • 打赏
  • 举报
回复
用calendar可以啊,还可以分别取秒、小时、分钟都随你啊
calendar.get(Calendar.HOUR)...
superryu 2004-06-14
  • 打赏
  • 举报
回复
yesjoy(卫卫)的方法不错,楼主可以试试看
shuneng 2004-06-13
  • 打赏
  • 举报
回复
Calendar.getInstance()也可以
网络咖啡 2004-06-13
  • 打赏
  • 举报
回复
两种方式
1、
long l = System.currentTimeMillis();

l代表当前时间和1970年1月1号午夜所差的毫秒数。

2、
java.util.Date date = new java.util.Date();
highyun 2004-06-13
  • 打赏
  • 举报
回复
楼上的很强啊,我现在对这些包还不熟悉啊!
yesjoy 2004-06-13
  • 打赏
  • 举报
回复
import java.util.*;//you must import the util packet when you use the Calendar Class
import java.text.DateFormat;
public class TestCalendar
{
public static void main(String[] args)
{
Date currentDate=new Date(),dateFromCalendar;
System.out.println(currentDate.toString());
Calendar calendar=Calendar.getInstance();
DateFormat dateFormat=DateFormat.getDateInstance(DateFormat.FULL);
DateFormat timeFormat=DateFormat.getTimeInstance(DateFormat.FULL );
dateFromCalendar=calendar.getTime();
System.out.println(dateFormat.format(dateFromCalendar) + " " + timeFormat.format(dateFromCalendar));
System.out.println("*******************************************");
Calendar myCalendar=Calendar.getInstance();
System.out.println(myCalendar.getTime());
System.out.println(""+myCalendar.getTime());
System.out.println("********************************************");
System.out.println("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$");
System.out.println(myCalendar.getTime());
DateFormat myDateFormat1=DateFormat.getDateInstance(DateFormat.LONG);
System.out.println(myDateFormat1.format(myCalendar.getTime()));
DateFormat myDateFormat2=DateFormat.getDateInstance(DateFormat.DEFAULT);
System.out.println(myDateFormat2.format(myCalendar.getTime()));
DateFormat myDateFormat3=DateFormat.getDateInstance(DateFormat.SHORT);
System.out.println(myDateFormat3.format(myCalendar.getTime()));
DateFormat myDateFormat4=DateFormat.getDateInstance(DateFormat.MEDIUM);
System.out.println(myDateFormat4.format(myCalendar.getTime()));
DateFormat myDateFormat5=DateFormat.getDateInstance(DateFormat.FULL);
System.out.println(myDateFormat5.format(myCalendar.getTime()));
System.out.println("$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$");
输出结果如下:
D:\ProgramJava>java TestCalendar
Sun Jun 13 20:15:20 PDT 2004
2004年6月13日 星期日 下午08时15分20秒 PDT
*******************************************
Sun Jun 13 20:15:20 PDT 2004
Sun Jun 13 20:15:20 PDT 2004
********************************************
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
Sun Jun 13 20:15:20 PDT 2004
2004年6月13日
2004-6-13
04-6-13
2004-6-13
2004年6月13日 星期日
$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$
yesjoy 2004-06-13
  • 打赏
  • 举报
回复
D:\ProgramJava>java DateTest
Sun Jun 13 20:13:07 PDT 2004
2004/06/165 20:13:07
yesjoy 2004-06-13
  • 打赏
  • 举报
回复
import java.text.SimpleDateFormat;
import java.util.Date;
public class DateTest
{
public static void main(String[] args)
{
Date myDate=new Date(System.currentTimeMillis());
//This time format is your local time format.
System.out.println(myDate.toString());
//Used the simple format to get the String you want .
//The valid string ,you can reference the JDK Doc
SimpleDateFormat sDateFormat=new SimpleDateFormat("yyyy/MM/DD HH:mm:ss");
System.out.println(sDateFormat.format(myDate));
}
}

62,623

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧