//想打印我的电脑时间。但是输出不对。哪位兄台帮我看看怎么改改。谢谢
import java.util.*;
public class StringDemo{
public static void main(String[] args){
TimeZone t=TimeZone.getTimeZone("Asia/Shanghai");
Locale l=new Locale("zh","CN");
Calendar cl=Calendar.getInstance(t,l);
Date dt=cl.getTime();
System.out.println(dt);
}
}
import java.util.*;
public class StringDemo{
public static void main(String[] args){
TimeZone t=TimeZone.getTimeZone("Asia/Shanghai");
Locale l=new Locale("zh","CN");
Calendar cl=Calendar.getInstance(t,l);
Date dt=cl.getTime();
System.out.println(dt);
}
}
解决方案 »
- Java怎样获取系统用户的操作日志那??
- 帮忙解决一个算法(多少分都可以)
- 一个可以独立运行的Java应用程序( ) ??(选择题)
- log4j设置问题
- 求教!!java与DB2数据库连接问题!在线等!
- ArrayList的removeAll(Collection c)是以什么方式来判断对象是否存在的?
- 求通讯录的代码
- 关于package,怎么导入自己写的class,怎么import自己写的class?
- 为什么我的Ie6。0仍旧不能看到 applet的程序
- jvm内存简单可划分为堆和栈,请简述一下你对堆栈的理解,堆栈分别存储一些什么样的数据,gc回收时是先回收堆还是先回收栈,为什么?
- Oaracle9i中的"sysdba“,"sysoper“,"Normal”的区别
- 请问谁有javax.media包
如果想对时间的格式进行格式化的话,可使用simpledateformat来format一下
SimpleDateFormat matter=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss(a)(EE)");
System.out.println("当前时间是:"+matter.format(now));
System.out.println(sdf.format(new Date()));这个也行吧
中文是CHINESE啊,就是你的参数要是"cn"吧
你可以再去查看一下API咯
SimpleDateFormat matter=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss(a)(EE)");
System.out.println("当前时间是:"+matter.format(now));和2楼的一样的。
import java.util.Calendar;
import java.util.Date;
import java.util.Locale;public class TestTime {
/**
* @param args
*/
public static void main(String[] args) {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy年MM月dd日 EEEE hh:mm:ss");
//取当前系统时间并且格式化
System.out.println("时间 "+ sdf.format(Calendar.getInstance(Locale.CHINA).getTime()));
}}这个kankan
如果不要求时间格式,直接输出new Date()就行了~~