在编码过程中,遇到字符串转换问题,然后使劲找,终于……OK! 现在分享如下:
// 取得当前日期 , 格式 yyyy-mm-dd
functionGetCurrentDate ()
{
varyear = 0 ;
varMonth = 0 ;
varday = 0 ;
varCurrentDate =newDate ();
returnChangeDateToString ( CurrentDate );
}
// 取得当前日期 , 格式 yyyy-mm-dd hh:mm
functionGetCurrentTime ()
{
varYear = 0 ;
varMonth = 0 ;
varDay = 0 ;
varCurrentDate =newDate ();
returnChangeTimeToString ( CurrentDate );
}
// 将日期类型转换成字符串型格式 yyyy-MM-dd
functionChangeDateToString ( DateIn )
{
varYear = 0 ;
varMonth = 0 ;
varDay = 0 ;
varCurrentDate = "" ;
// 初始化时间
Year = DateIn . getYear ();
Month = DateIn . getMonth ()+ 1 ;
Day = DateIn . getDate ();
CurrentDate = Year + "-" ;
if( Month >= 10 )
{
CurrentDate = CurrentDate + Month + "-" ;
}
else
{
CurrentDate = CurrentDate + "0" + Month + "-" ;
}
if( Day >= 10 )
{
CurrentDate = CurrentDate + Day ;
}
else
{
CurrentDate = CurrentDate + "0" + Day ;
}
returnCurrentDate ;
}
// 将日期类型转换成字符串型格式 yyyy
functionChangeDateYearToString ( DateIn )
{
varYear = 0 ;
varCurrentDate = "" ;
Year = DateIn . getYear ();
CurrentDate = Year ;
returnCurrentDate ;
}
// 将日期类型转换成字符串型格式 MM
functionChangeDateMonthToString ( DateIn )
{
varMonth = 0 ;
varCurrentDate = "" ;
Month = DateIn . getMonth ()+ 1 ;
if( Month >= 10 )
{
CurrentDate = CurrentDate + Month ;
}
else
{
CurrentDate = CurrentDate + "0" + Month ;
}
returnCurrentDate ;
}
// 将日期类型转换成字符串型格式 yyyy-MM-dd hh:mm
functionChangeTimeToString ( DateIn )
{
varYear = 0 ;
varMonth = 0 ;
varDay = 0 ;
varHour = 0 ;
varMinute = 0 ;
varCurrentDate = "" ;
// 初始化时间
Year = DateIn . getYear ();
Month = DateIn . getMonth ()+ 1 ;
Day = DateIn . getDate ();
Hour = DateIn . getHours ();
Minute = DateIn . getMinutes ();
CurrentDate = Year + "-" ;
if( Month >= 10 )
{
CurrentDate = CurrentDate + Month + "-" ;
}
else
{
CurrentDate = CurrentDate + "0" + Month + "-" ;
}
if( Day >= 10 )
{
CurrentDate = CurrentDate + Day ;
}
else
{
CurrentDate = CurrentDate + "0" + Day ;
}
if( Hour >= 10 )
{
CurrentDate = CurrentDate + " " + Hour ;
}
else
{
CurrentDate = CurrentDate + " 0" + Hour ;
}
if( Minute >= 10 )
{
CurrentDate = CurrentDate + ":" + Minute ;
}
else
{
CurrentDate = CurrentDate + ":0" + Minute ;
}
returnCurrentDate ;
}