Ⅰ 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脚本语言在格式上有明此春显的差别,初学者很容易将它们混淆,造成程序在格式上的严重错误。