可以直接通過jdk基本方法,獲取到當前的時間
創(chuàng)新互聯(lián)公司專注于滿洲網(wǎng)站建設服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供滿洲營銷型網(wǎng)站建設,滿洲網(wǎng)站制作、滿洲網(wǎng)頁設計、滿洲網(wǎng)站官網(wǎng)定制、重慶小程序開發(fā)服務,打造滿洲網(wǎng)絡公司原創(chuàng)品牌,更為您提供滿洲網(wǎng)站排名全網(wǎng)營銷落地服務。
Date date= new Date();//創(chuàng)建一個時間對象,獲取到當前的時間
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//設置時間顯示格式
String str = sdf.format(date);//將當前時間格式化為需要的類型
System.out.println(str);//輸出結果
結果為:2015-11-06 13:53:54(實時)。
下面這個javascript是每秒顯示一次時間,你只需要把下面的showTime()函數(shù)里面程序一修改就可以得到你想要的結果了
setInterval("showTime()", 1000);
function showTime()
{
var today = new Date();
alert("The time is: " + today.toString());
} 答案補充 setInterval("showTime()", 1000);
function showTime()
{
//你把這個時間變成你想要的就可以了啊,然后每過一秒時間就加一秒
var today = new Date(2008,11,30,11,20,45);
alert("The time is: " + today.toString());
} 答案補充 獲取日期的時間方法
getYear(): 返回年數(shù)
getMonth():返回當月號數(shù)
getDate(): 返回當日號數(shù)
getDay():返回星期幾
getHours():返回小時數(shù)
getMintes(:返回分鐘數(shù)
getSeconds():返回秒數(shù)
getTime() : 返回毫秒數(shù)
設置日期和時間:
setYear();設置年
setDate():設置當月號數(shù)
setMonth():設置當月份數(shù)
setHours():設置小時數(shù)
setMintes():設置分鐘數(shù)
setSeconds():設置秒數(shù)
setTime ():設置毫秒數(shù)
例子:
var d = new Date("2008/11/30");
d.setMonth(d.getMonth() + 1 + 1);//加一個月,同理,可以加一天:getDate()+1,加一年:getYear()+1
import java.text.*;
import java.util.*;
public class L
{
public static void main(String[] args)
{
Date date = new Date(System.currentTimeMillis());
DateFormat df = DateFormat.getDateTimeInstance(DateFormat.MEDIUM,DateFormat.MEDIUM,Locale.CHINA);
String dt = df.format(date);
System.out.println(dt);
date = new Date(System.currentTimeMillis() + 30 * 60 * 1000); //半小時以后的時間
dt = df.format(date);
System.out.println(dt);
}
}
程序輸出結果:
2007-5-23 16:15:14
2007-5-23 16:45:14
你應該是想把時間顯示在jl01的控件上。但是你這樣只能顯示初始化時的時間。
每隔1s更新時間,簡單一點可以用循環(huán),然后每次循環(huán)設置1000ms的睡眠時間,這個同時需要用多線程實現(xiàn)。也可以用timer做定時任務。推薦后者
//import?java.util.Timer
//import?java.util.TimerTask?
Timer?timer?=?new?Timer();
TimerTask?task=new?TimerTask()?{
@Override
public?void?run()?{
Date?date?=?new?Date();
String?string?=?new?SimpleDateFormat("yyyy-MM-dd?HH:mm:ss").format(date);
jl01.setText(string);
}
};
//立即開始任務,任務間隔1000ms。schedule和scheduleAtFixedRate的區(qū)別自行搜索
timer.scheduleAtFixedRate(task,0,1000);