PLM之家PLMHome-国产软件践行者

[资料] NX二次开发源码分享:用C的方法获取当前系统时间

[复制链接]

2015-11-26 13:50:00 3527 0

admin 发表于 2015-11-26 13:50:00 |阅读模式

admin 楼主

2015-11-26 13:50:00

请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!

您需要 登录 才可以下载或查看,没有账号?注册

x
NX二次开发源码分享:用C的方法获取当前系统时间
3 }; Q& W  K% r; T' M1 Z7 _& \9 V0 K% Y, x
函数已经OK了,记住加入头文件 #include<time.h>
' q5 h$ Q, e, D! P* J7 I7 v$ b8 h% h" _! z1 L6 E
代码 如下:9 L, P% ^: n# u! e6 Y0 h( B( G

& T; D- P) _. H9 Y* _+ J, w8 m5 X- F
int getLocalTime()' x4 M# t; i3 Z  c2 U
{' ^* f6 g$ ]& q7 X( ], I: V

) ?0 P% J% v+ u        int year;/ u5 u1 l1 M/ K* C: k" X
        int month;! d& ?( t0 n. _, a2 p
        int day;% {0 l; @- C, l5 D
        int hour;8 Q# a8 z1 D6 B1 i
        int mins;& I* v  Y' J- {
        int secs;3 e$ [- t' n# I3 h* N3 ]  {# a
        char msg[256];, I7 y! R; K# J5 F2 X5 Y9 w
        time_t getTime;
  L6 k4 U) W* c2 m- _( F        struct tm* newTime;" J+ z* S. L; w+ B" i* E
       
1 {- s6 u3 i$ }5 F/ u4 Y, u        time(&getTime);
4 s& r+ v9 {  J1 z) i# I        newTime = localtime(&getTime);
2 ~* g; z. S" y8 }+ z' y
8 w6 E7 A. V( A        year = newTime->tm_year +2000-100;9 c  F; B5 Y+ u  G1 N7 T+ i
        month = newTime->tm_mon + 1;
* f$ c: G2 Y, ~' T        day = newTime->tm_mday;
. Q! w; x1 Z8 B' \2 t5 g        hour = newTime->tm_hour;. x" B/ U- V& p5 z
        mins =newTime->tm_min;
9 [- V) t' g6 J3 W$ _6 P        secs = newTime->tm_sec;
* b3 J* o3 Q$ W) Z3 d4 {% k        sprintf(msg,"%d/%d/%d %d:%d:%d",year,month,day,hour,mins,secs);
+ a' v3 i2 S* }3 R! ^        uc1601(msg,1);
! j5 h5 v8 F/ r& h( \7 V}/ N3 U3 B0 V& J( F  h' s

1 j- n1 h# G& {, \2 O' ]) I1 z0 M
上海点团信息科技有限公司,承接UG NX,CATIA,CREO,Solidworks 等CAx软件,Teamcenter,3D Experience等PLM软件,工业4.0数字化软件的实施\二次开发\培训相关业务,详情QQ 939801026 Tel 18301858168 网址 doTeam.tech
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 注册

返回列表 本版积分规则

  • 发布新帖

  • 在线客服

  • 微信

  • 客户端

  • 返回顶部

  • x
    温馨提示

    本网站(plmhome.com)为PLM之家工业软件学习官网站

    展示的视频材料全部免费,需要高清和特殊技术支持请联系 QQ: 939801026

    PLM之家NX CAM二次开发专题模块培训报名开始啦

    我知道了