Symbian 之 时间 时区 日历 转化
2010-07-22 01:43:00 来源:WEB开发网//另外,我们还可以通过类CTzConverter来进行转化,也是非常有用的一个类。
TInt results=tzServer.ConvertToLocalTime(time,*timezoneId);
if(results == KErrNone)
// conversion successful
{
TBuf
timeZoneString.Copy(timezoneId->TimeZoneNameID());
time.FormatL(dateTimeString, KDateTimeString);
}
else
{
}
CleanupStack::PopAndDestroy(timezoneId);
}
转自http://hi.baidu.com/01939/blog/item/7589d4d89368773033fa1c84.html
//s60 上不同时区时间转换(Time zone)
//转化为中国农历的方法,感到自豪啊,Symbian这么变态的东西它也忘不了中国人啊,呵呵
TChineseDate chtDate;
TDateTime dt;
CChineseCalendarConverter* theConverter = CChineseCalendarConverter::NewL();
theConverter->DateTimeToChineseL(dt, chtDate);
//把某一时间转换成手机所设置的时区的时间
#include
#include
void ConvertTimeToLocal(TTime& aTime)
{
RTz tzServer;
User::LeaveIfError(tzServer.Connect());
CleanupClosePushL(tzServer);
CTzConverter* tzConverter = CTzConverter::NewL(tzServer);
CleanupStack::PushL(tzConverter);
tzConverter->ConvertToLocalTime(aTime);
CleanupStack::PopAndDestroy(2);
}
转自http://www.devdiv.net/blog/space-18591-do-blog-id-882.html
更多精彩
赞助商链接