java如何取得当前系统的时间并转换类型 如题!求一段代码,谢谢!~ 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 Date date=new Date();System.out.println(date.getTime()); Date date = new Date();//当前日期SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置输出的格式System.out.println(format.format(date));// 输出 String ctime=new SimpleDateFormat("yyyy-MM-dd").format(Calendar.getInstance().getTime()); Date date = new Date(); formater = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");String gRtnStr = formater.format(date); 给个完整点的啊!带main方法的 我比较笨 没研究出来啊 import java.util.*;class PrintNow { public static void main(String[] args) { Calendar c = Calendar.getInstance(); System.out.println(c.getTime()); }} 完整程序:import java.text.SimpleDateFormat;import java.util.Date;public class DateTime { /** * @param args */ public static void main(String[] args) { Date time = new Date();//取得当前系统时间,当然包括日期 SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置时间的格式 String formatTime = fmt.format(time);//使用fmt对象格式化当前日期 System.out.println("Current Time: " + formatTime); }}输出结果:Current Time: 2008-09-17 16:21:07 Calendar cal = Calendar.getInstance(); // -200代表200天前这个时候的时间 cal.add(Calendar.DAY_OF_YEAR, -200); SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss"); String nowtime = sdf.format(cal.getTime()); 各位大哥日期是出来了但是现在出来的是连时间一起啊 我不要时间 就要日期而且 我要把得到的日期转成String类型的啊再帮帮忙吧!~ java.util.Calendar自己看文档,我觉得那上面写的更清楚些。 1. 楼主的“转换类型”说得不明确,转换成什么类型?问问题要问明确2. 在用日期相关的应用中,更推荐使用Calendar,不推荐使用Date3. 建议楼主好好学学java基础,在网络上问是一种学习途径,但不是很有效(特别是基础问题),多看看、仔细看看教材吧4. 楼上已给出一些方案 大牛们谁能帮我解释一下自定义Annotation 能有什么用?--传道授业解惑不甚感激 我的“贪吃蛇”游戏,蛇怎么动不起来? 求助: 一個簡單的GUI圖文編輯器 求助 编写一个简单的JAVA Applet应用程序 运行WEB项目时出错,请问这是为什么? 如何生成无符号整数的字节流? 求按照逗号分割一条连续数据的算法(不是均匀分割) package javax.servlet does not exist到底表达了什么? 高分求救! 高分!!! 请问如何将文件保存到客户端 看看这段代码有什么毛病 jsp函数调用
System.out.println(date.getTime());
Date date = new Date();//当前日期
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置输出的格式
System.out.println(format.format(date));// 输出
formater = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String gRtnStr = formater.format(date);
带main方法的
我比较笨 没研究出来啊
class PrintNow
{
public static void main(String[] args)
{
Calendar c = Calendar.getInstance();
System.out.println(c.getTime());
}
}
import java.util.Date;public class DateTime { /**
* @param args
*/
public static void main(String[] args) {
Date time = new Date();//取得当前系统时间,当然包括日期
SimpleDateFormat fmt = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置时间的格式
String formatTime = fmt.format(time);//使用fmt对象格式化当前日期
System.out.println("Current Time: " + formatTime);
}
}
输出结果:
Current Time: 2008-09-17 16:21:07
// -200代表200天前这个时候的时间
cal.add(Calendar.DAY_OF_YEAR, -200);
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
String nowtime = sdf.format(cal.getTime());
日期是出来了
但是现在出来的是连时间一起啊 我不要时间 就要日期
而且 我要把得到的日期转成String类型的啊
再帮帮忙吧!~
自己看文档,我觉得那上面写的更清楚些。
2. 在用日期相关的应用中,更推荐使用Calendar,不推荐使用Date
3. 建议楼主好好学学java基础,在网络上问是一种学习途径,但不是很有效(特别是基础问题),多看看、仔细看看教材吧
4. 楼上已给出一些方案