16_165307_ttime.rar

  • PUDN用户
    了解作者
  • Visual C++
    开发工具
  • 10KB
    文件大小
  • rar
    文件格式
  • 0
    收藏次数
  • 1 积分
    下载积分
  • 31
    下载次数
  • 2005-08-08 07:38
    上传日期
symbian os c++ s60 中一个关于TTime的例程,亦很经典
16_165307_ttime.rar
  • TTime
  • TTime.cpp
    2.8KB
  • TTIME.OPT
    47.5KB
  • TTIME.plg
    1.9KB
  • TTIME.UID.CPP
    155B
  • TTIME.SUP.MAKE
    1.4KB
  • TTIME.DSP
    3.9KB
  • TTIME.ncb
    41KB
  • bld.inf
    134B
  • TTime.mmp
    222B
  • mmk.bat
    21B
  • TTIME.DSW
    531B
  • www.pudn.com.txt
    218B
内容介绍
#include <e32base.h> #include <e32cons.h> _LIT(KTxtExampleCode,"时间演示"); LOCAL_D CConsoleBase* console; //执行例子程序 LOCAL_C void callExampleL(); LOCAL_D TInt error; LOCAL_C void Exit(); //主函数 GLDEF_C TInt E32Main() { __UHEAP_MARK; CTrapCleanup* cleanup=CTrapCleanup::New(); TRAP(error,callExampleL()); __ASSERT_ALWAYS(!error,User::Panic(_L("Error Exit"),error)); delete cleanup; __UHEAP_MARKEND; return 0; } LOCAL_C void callExampleL() { console=Console::NewL(KTxtExampleCode,TSize(KConsFullScreen,KConsFullScreen)); CleanupStack::PushL(console); //TTime* myTime=new TTime(); console->Printf(_L("PressKey...\n")); TInt i=0; TInt key=-1; do { key=console->Getch(); console->Printf(_L("[%C]\n"),key); if(key==99) { console->ClearScreen(); } //TDateTime 示例代码 if(key==49) { console->SetTitle(_L("TDateTime Demo")); // TDateTime 可以有两个构造函数,带参数和不带参数; TDateTime dtm_1; TDateTime* dtm_2=new TDateTime(1996,ENovember,5,00,00,00,000000); TDateTime* dtm_3=new TDateTime(); //定义以后,可以对日期进行设置 dtm_1.Set(2005,EOctober,8,23,40,43,145654); //也可以单独设置,如: dtm_2->SetYear(2004); //输出时间 console->Printf(_L("%d年"),dtm_1.Year()); console->Printf(_L("%d月"),dtm_1.Month()); console->Printf(_L("%d日\n"),dtm_1.Day()); console->Printf(_L("%d:"),dtm_1.Hour()); console->Printf(_L("%d:"),dtm_1.Minute()); console->Printf(_L("%d\n"),dtm_1.Second()); //dtm_3 没有初始化 console->Printf(_L("%d年"),dtm_3->Year()); console->Printf(_L("%d月"),dtm_3->Month()); console->Printf(_L("%d日\n"),dtm_3->Day()); console->Printf(_L("%d:"),dtm_3->Hour()); console->Printf(_L("%d:"),dtm_3->Minute()); console->Printf(_L("%d\n"),dtm_3->Second()); } // TTime 示例代码 if(key==50) { console->SetTitle(_L("TTime Demo")); TTime ttm_1; TTime* ttm_2=new TTime(_L("20050309:125825.")); _LIT(MyTmStr,"20640102:"); ttm_1.Set(MyTmStr); // 获取当前系统时间 ttm_2->HomeTime(); //ttm_2+=2; TDateTime tdm=ttm_2->DateTime(); //输出时间 console->Printf(_L("%d年"),tdm.Year()); console->Printf(_L("%d月"),(1+tdm.Month())); console->Printf(_L("%d日\n"),(1+tdm.Day())); console->Printf(_L("%d:"),tdm.Hour()); console->Printf(_L("%d:"),tdm.Minute()); console->Printf(_L("%d\n"),tdm.Second()); } if(key==27) { console->Write(_L("EndProgram...\n")); User::Panic(_L("Normal Exit"),3302); } i++; }while(i<1000); CleanupStack::PopAndDestroy(); } //结束程序 LOCAL_C void Exit() { }
评论
    相关推荐
    • Symbian symbian
      Symbian程序编码规范 Symbian程序编码规范 Symbian程序编码规范 Symbian程序编码规范 Symbian程序编码规范
    • Symbian塞班智能手机签名工具
      塞班智能手机,Symbian系统智能手机签名工具,轻松安装各种软件
    • 塞班证书生成器Symbian
      塞班证书生成器,可用于在线生成Symbian证书
    • 最节省流量的手机浏览器Opera欧朋浏览器塞班Symbian S60
      全世界最受欢迎的新一代浏览器欧朋Opera,简约、精致、时尚,摆脱拥挤,复杂的手机浏览器界面,打造个性化的浏览器。 1、快速拨号 ...通过定制“快速拨号”,你可以打造一个个性化的浏览器。 2、自动补全 ...
    • symbian手机_塞班软件签名工具
      可以随意的对塞班s60v3以上的软件进行签名,去签名。操作简单。绿色免安装
    • 塞班Symbian 手机病毒 手机骷髅源码
      塞班Symbian 手机病毒 手机骷髅源码 , 非常 好的例子 隐藏发短信 收短信 , GPRS, 喜欢的朋友下载了研究
    • 欧朋浏览器塞班Symbian最新官方免费版下载S60v3v5
      全世界最受欢迎的新一代浏览器欧朋Opera,简约、精致、时尚,摆脱拥挤,复杂的手机浏览器界面,打造个性化的浏览器。 1、快速拨号 ...通过定制“快速拨号”,你可以打造一个个性化的浏览器。 2、自动补全 ...
    • Symbian GPS
      本项目可运行于Symbian 60平台。有内部策略时间机制。启动后会定时取GPS,也可直接获取。当无信号的时候在1小时内的postion都将有效
    • symbian StatusPane
      symbian StatusPane TARGET StatusPane.app TARGETTYPE app UID 0x100039CE 0x101F610B TARGETPATH \system\apps\StatusPane SOURCEPATH ..\src SOURCE StatusPaneApplication.cpp SOURCE StatusPaneAppUi.cpp ...
    • 学习c,塞班Symbian
      学习c,塞班Symbian,基础 我的学习资料