大学IT网 - 最懂大学生的IT学习网站! QQ资料交流群:367606806
当前位置:大学IT网 > Java技巧 > java中获取系统时间并格式化输出

java中获取系统时间并格式化输出

关键词:Javajava中获取系统时间并格式化输出  阅读(682) 赞(14)

[摘要]本文主要是对java中获取系统时间并格式化输出的讲解,希望对大家学习java中获取系统时间并格式化输出有所帮助。
    一。 获取当前系统时间和日期并格式化输出:
   
    import java.util.Date;
   
    import java.text.SimpleDateFormat;
   
    public class NowString {
   
    public static void main(String[] args) {
   
    SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
   
    System.out.println(df.format(new Date()));// new Date()为获取当前系统时间
   
    }
   
    }
   
    二。 在数据库里的日期只以年-月-日的方式输出,可以用下面两种方法:
   
    1、用convert()转化函数:
   
    String sqlst = "select convert(varchar(10),bookDate,126) as convertBookDate from roomBook where bookDate  between '2007-4-10' and '2007-4-25'";
   
    System.out.println(rs.getString("convertBookDate"));
   
    2、利用SimpleDateFormat类:
   
    先要输入两个java包:
   
    import java.util.Date;
   
    import java.text.SimpleDateFormat;
   
    然后:
   
    定义日期格式:SimpleDateFormat sdf = new SimpleDateFormat(yy-MM-dd);
   
    sql语句为:String sqlStr = "select bookDate from roomBook where bookDate between '2007-4-10' and '2007-4-25'";
   
    输出:
   
    System.out.println(df.format(rs.getDate("bookDate")));


相关评论