Ⅰ java中,date類型,有的顯示是Mon Jul 15 14:27:02 CST 2013,有的顯示是2013/7/15
packagecom.util;
importjava.sql.Timestamp;
importjava.text.DateFormat;
importjava.text.ParseException;
importjava.text.SimpleDateFormat;
importjava.util.Calendar;
importjava.util.Date;
{
publicstaticfinalStringENG_DATE_FROMAT="EEE,dMMMyyyyHH:mm:ssz";
publicstaticfinalStringYYYY_MM_DD_HH_MM_SS="yyyy-MM-ddHH:mm:ss";
publicstaticfinalStringYYYY_MM_DD_HH_MM="yyyy-MM-ddHH:mm";
publicstaticfinalStringYYYY_MM_DD="yyyy-MM-dd";
publicstaticfinalStringYYYY="yyyy";
publicstaticfinalStringMM="MM";
publicstaticfinalStringDD="dd";
/**
*@paramdate
*@return
*@作者王建明
*@創建日期2012-7-13
*@創建時間下午12:22:40
*@描述——格式化日期對象
*/
publicstaticDatedate2date(Datedate,StringformatStr){
SimpleDateFormatsdf=newSimpleDateFormat(formatStr);
Stringstr=sdf.format(date);
try{
date=sdf.parse(str);
}catch(Exceptione){
returnnull;
}
returndate;
}
/**
*@paramdate
*@return
*@作者王建明
*@創建日期2012-7-13
*@創建時間下午12:24:19
*@描述——時間對象轉換成字元串
*/
publicstaticStringdate2string(Datedate,StringformatStr){
StringstrDate="";
SimpleDateFormatsdf=newSimpleDateFormat(formatStr);
strDate=sdf.format(date);
returnstrDate;
}
/**
*@paramdate
*@return
*@作者王建明
*@創建日期2012-7-13
*@創建時間下午12:24:19
*@描述——sql時間對象轉換成字元串
*/
(Timestamptimestamp,StringformatStr){
StringstrDate="";
SimpleDateFormatsdf=newSimpleDateFormat(formatStr);
strDate=sdf.format(timestamp);
returnstrDate;
}
/**
*@paramdateString
*@paramformatStr
*@return
*@作者王建明
*@創建日期2012-7-13
*@創建時間下午1:09:24
*@描述——字元串轉換成時間對象
*/
publicstaticDatestring2date(StringdateString,StringformatStr){
DateformateDate=null;
DateFormatformat=newSimpleDateFormat(formatStr);
try{
formateDate=format.parse(dateString);
}catch(ParseExceptione){
returnnull;
}
returnformateDate;
}
/**
*@paramdate
*@return
*@作者王建明
*@創建日期2012-10-10
*@創建時間上午09:18:36
*@描述——Date類型轉換為Timestamp類型
*/
(Datedate){
if(date==null)
returnnull;
returnnewTimestamp(date.getTime());
}
/**
*@return
*@作者王建明
*@創建日期2012-9-13
*@創建時間下午05:02:57
*@描述——獲得當前年份
*/
publicstaticStringgetNowYear(){
SimpleDateFormatsdf=newSimpleDateFormat(YYYY);
returnsdf.format(newDate());
}
/**
*@return
*@作者王建明
*@創建日期2012-9-13
*@創建時間下午05:03:15
*@描述——獲得當前月份
*/
publicstaticStringgetNowMonth(){
SimpleDateFormatsdf=newSimpleDateFormat(MM);
returnsdf.format(newDate());
}
/**
*@return
*@作者王建明
*@創建日期2013-01-24
*@創建時間08:41:47
*@描述——獲得當前日期中的日
*/
publicstaticStringgetNowDay(){
SimpleDateFormatsdf=newSimpleDateFormat(DD);
returnsdf.format(newDate());
}
/**
*@paramtime
*@return
*@作者王建明
*@創建日期2012-6-17
*@創建時間上午10:19:31
*@描述——指定時間距離當前時間的中文信息
*/
publicstaticStringgetLnow(longtime){
Calendarcal=Calendar.getInstance();
longtimel=cal.getTimeInMillis()-time;
if(timel/1000<60){
return"1分鍾以內";
}elseif(timel/1000/60<60){
returntimel/1000/60+"分鍾前";
}elseif(timel/1000/60/60<24){
returntimel/1000/60/60+"小時前";
}else{
returntimel/1000/60/60/24+"天前";
}
}
}
Ⅱ web前端日期網頁顯示位置怎麼調
在上網的時候,經常會在一些網頁上看到當前的日期,如「今天是×年×月×日星期×」等字樣。為了顯示系統當前的日期,一般採用腳本語言VBScript或javascript,兩種語言有其各自的特點,特別在網頁教學中,通過這旁稿兩種語言的運用和對比,能達到較好的教學效果,現分別介紹它們的設計過程。
一、採用VBScript腳本語言
用VBScript腳本語言來顯示系統當前的日期,通常使用其內部提供的日期和時間函數:
Date——返回系統日期
Weekday(x)——返回日期x是星期幾
Year(x)——返回日期x的年份
Month(x)——返回日期x的月份
Day(x)——返回日期x的日期
二、採用javascript腳本語言
用javascript腳本語言來顯示系統當前的日期,通常使用其內部提供的Date對象,該對象可以用來處理有關日期和時間的操作。利用Date對象中以下幾個方法來顯示日期:
getDate()——獲得當前的日期
getDay()——獲得當前的星期
getMonth()——獲得當前的月運扒孝份
getYear()——獲得當前的年份
設計時進入HTML編輯方式,在需要顯示日期的位置插入如下代碼:
以上兩種方法都能顯示系統當前的日期,它們各具特色,各有所長。很顯然,VBScript和javascript腳本語言在格式上有明此春顯的差別,初學者很容易將它們混淆,造成程序在格式上的嚴重錯誤。