分享

Java获取系统时间的几种方法

 桑枯海 2013-03-06
import java.text.SimpleDateFormat;
import java.util.Calendar;
 
方法一:
 
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String ly_time = sdf.format(new java.util.Date());
  System.out.println("现在时间是:"+ly_time);
 
结果:现在时间是:2008-11-28 14:19:49
 
方法二:
String ly_time = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(Calendar.getInstance().getTime());
System.out.println("现在时间是:"+ly_time);
 
结果:现在时间是:2008-11-28 14:19:49
 
=======================
 
java获取当前时间2008年04月14日 星期一 10:11//这是个获取当前时间的简单实例,如下:
//--------------------------------------------
 
import java.util.*;
import java.text.*;
 
public class NowString {
public static void main(String[] args) {
Date now = new Date();
DateFormat d = DateFormat.getDateInstance();
String str = d.format(now);
System.out.println("Today is " + str);
}
}
 
//--------------------------------------------
 
 
 
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页面上可以通过一下方法获取:
 
function printDate()
{
var today=new Date();
var day=today.getDate();
var month=today.getMonth()+1;
var year=today.getFullYear().toString();
var box1=document.stats.intoDate;
if((month/10)<1)
{
month=("0"+month).toString();
}
if((day/10)<1)
{
day=("0"+today.getDate()).toString();
}
box1.value=year+"-"+month+"-"+day;
}
 
 
 
public void time(){
int year=0;
int month=0;
int day=0;
Calendar c=Calendar.getInstance();//获得系统当前日期
year=c.get(Calendar.YEAR);
month=c.get(Calendar.MONTH)+1;//系统日期从0开始算起
day=c.get(Calendar.DAY_OF_MONTH);
System.out.println(year+""+month+" "+day);
 
}
public static void main(String args[]){
NewClass ne =new NewClass();
ne.time();
}

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多