请问java中,GregorianCalendar类中,有没有什么方法可以格式化输出自己输入的字符串为自己定义的日期格式,如:输入 GregorianCalendar calendar=new GregorianCalendar(year, month-1, day);这里的年月日为自己输入的,非系统时间。
hireDay=calendar.getTime();
正常情况下,getTime()获取的时间为系统定义的格林尼治时间格式,感觉是一长串字符,不好看,所以想请教一下把它改为例如这样的格式输出:2012-08-12 18:35:06
hireDay=calendar.getTime();
正常情况下,getTime()获取的时间为系统定义的格林尼治时间格式,感觉是一长串字符,不好看,所以想请教一下把它改为例如这样的格式输出:2012-08-12 18:35:06
解决方案 »
- java 很多小困惑
- Socket TCP协议传输文件有时候不全,求解错和解决方法
- 关于通过反射调用getset方法
- netbaens里中文的现实问题
- 写了个简单的类但空指针异常,求助在线等
- 新手提问:用Eclipse来编写java程序,程序里用到的图标等在机子上的存放路径如何设置???
- 怎样用代码--切换--输入法---???
- java虚拟机是用java自已开发的呀,还是用c或c++开发的呀?一直不明白.想得到确切答案,谢谢.
- 毕业设计有点小问题请教
- 菜鸟问题——其他语言怎样使用Java编写的程序(明确地说,使Class)
- java socket端口冲突问题
- 关于Swing的问题!!求大牛指点!100分奉上!要详细!!!
import java.util.Date;
public class DateToString {
public static void main(String[] args){
SimpleDateFormat sim=new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
String str=sim.format(new Date());
System.out.println(str);
}
}
Calendar starttime=Calendar.getInstance();
String time=dateFormat.format(starttime.getTime());