PLM之家PLMHome-工业软件践行者

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

[复制链接]

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

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

admin 楼主

2015-11-26 13:50:00

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

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

x
NX二次开发源码分享:用C的方法获取当前系统时间  o- W$ o0 x, P: T! v8 }: K

4 f7 H# H0 I2 b, `. f函数已经OK了,记住加入头文件 #include<time.h>( `7 G4 C1 U. z7 |& N1 Q+ `

, ?" U( L; W6 B9 ?+ N- N9 O1 F代码 如下:
+ {) J. l6 V; C* h8 g
# k' D) c4 G# @8 A! Y  U1 y- p8 q! P5 i
int getLocalTime()
! r+ y( E  Z7 x( r{( V8 k0 f! ~- j  Z1 x

- V! Q8 ?% `% @' ^% l7 b3 T        int year;( f' m% O" W7 V6 |0 A
        int month;
/ H. U) ?) L* I1 c4 e* ^        int day;0 v" V. y: I% U) y% S
        int hour;% Y+ U3 G  @" J& K
        int mins;
$ ^3 I0 @! p  B6 n        int secs;0 l' F  Q* d  y3 z# b, I: k
        char msg[256];
% w, J# k6 l; _  B- t        time_t getTime;7 n0 M" h7 M' c6 r) M
        struct tm* newTime;9 ^1 X& N2 F0 p! |; ~
       
8 z% G! J. I$ y- b5 H4 U        time(&getTime);% j# K5 f- z  Z) Q
        newTime = localtime(&getTime);
9 k3 c5 Q* M2 l4 {$ y! ~3 ~! R# E( D
        year = newTime->tm_year +2000-100;" _( n( o  y* I
        month = newTime->tm_mon + 1;: ]! H. K, d) ]4 ~
        day = newTime->tm_mday;# p% }: D: X% V, T, A
        hour = newTime->tm_hour;& H' E2 k7 }! i# n! W! ~
        mins =newTime->tm_min;
4 f, l0 L9 [0 e% g# E4 T9 X; ~        secs = newTime->tm_sec;
. z5 Y- M- @$ g" j+ ]        sprintf(msg,"%d/%d/%d %d:%d:%d",year,month,day,hour,mins,secs);
6 R2 a& d; e; P        uc1601(msg,1);
% \& @  B% X( I$ _0 _: [5 ^}: h6 i! [+ J2 G0 m5 P( R! A
8 q  H9 b& o. K3 T7 }8 T7 w

& e6 t& r! o- m, ?/ U! g
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了