• SSMN   2014/12/9 11:45:00
  • JAVA如何获取系统时间
  • 关键字: JAVA 获取时间 时间函数
  • import java.text.SimpleDateFormat;
    import java.util.Calendar;

    方法一:

    1. SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");  
    2. String ly_time = sdf.format(new java.util.Date());  
    3. System.out.println("现在时间是:"+ly_time);  

    结果:现在时间是:2014-11-28 14:19:49

    方法二:
    1. String ly_time = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());  
    2. System.out.println("现在时间是:"+ly_time);  

    结果:现在时间是:2014-11-28 14:19:49

    =======================

    java获取当前时间2008年04月14日 星期一 10:11//这是个获取当前时间的简单实例,如下:
    1. //--------------------------------------------  
    2.   
    3. import java.util.*;   
    4. import java.text.*;  
    5. public class NowString {   
    6. public static void main(String[] args) {   
    7. Date now = new Date();   
    8. DateFormat d = DateFormat.getDateInstance();   
    9. String str = d.format(now);   
    10. System.out.println("Today is " + str);   
    11. }   
    12. }  
    13. //--------------------------------------------  


    1、先导入两个类java.util.*,java.text.*

    2、加简单的一句话:

    ?String date=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());

    date就是你得到的时间,显示格式可以根据("yyyy-MM-dd HH:mm:ss")的格式随意调整,如果你想取到一些更具体

    ?的一些日期行数据可以查看API的Calendar类。

    3、在JSP页面上可以通过一下方法获取:

    1. function printDate()  
    2. {  
    3. var today=new Date();  
    4. var day=today.getDate();  
    5. var month=today.getMonth()+1;  
    6. var year=today.getFullYear().toString();  
    7. var box1=document.stats.intoDate;  
    8. if((month/10)<1)  
    9. {  
    10. month=("0"+month).toString();  
    11. }  
    12. if((day/10)<1)  
    13. {  
    14. day=("0"+today.getDate()).toString();  
    15. }  
    16. box1.value=year+"-"+month+"-"+day;  
    17. }  
    18.   
    19. public void time(){  
    20. int year=0;  
    21. int month=0;   
    22. int day=0;  
    23. Calendar c=Calendar.getInstance();//获得系统当前日期  
    24. year=c.get(Calendar.YEAR);  
    25. month=c.get(Calendar.MONTH)+1;//系统日期从0开始算起  
    26. day=c.get(Calendar.DAY_OF_MONTH);  
    27. System.out.println(year+""+month+" "+day);  
    28.   
    29. }  
    30. public static void main(String args[]){  
    31. NewClass ne =new NewClass();  
    32. ne.time();  
    33. }  

大家的回答
  • 还没有人回答这个问题哦,亲,快来帮帮TA吧
  •   我来回答
  • 注册用户登录后才能发表评论,请 登录注册
  • 请您注意

    ·自觉遵守:爱国、守法、自律、真实、文明的原则

    ·尊重网上道德,遵守《全国人大常委会关于维护互联网安全的决定》及中华人民共和国其他各项有关法律法规

    ·严禁发表危害国家安全,破坏民族团结、国家宗教政策和社会稳定,含侮辱、诽谤、教唆、淫秽等内容的作品

    ·承担一切因您的行为而直接或间接导致的民事或刑事法律责任

    ·您在编程中国社区新闻评论发表的作品,本网站有权在网站内保留、转载、引用或者删除

    ·参与本评论即表明您已经阅读并接受上述条款