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

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

[复制链接]

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

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

admin 楼主

2015-11-26 13:50:00

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

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

x
NX二次开发源码分享:用C的方法获取当前系统时间- O* a. K8 U& E8 ^4 D

, z0 C8 S4 F; K3 O) }& A函数已经OK了,记住加入头文件 #include<time.h>' A1 D3 l6 c6 b/ K7 W, F) X
5 o) ^5 M& W; a
代码 如下:
. k/ {5 K6 g) M
! U6 |9 f+ X) `- d$ W8 \1 Q/ W' a9 Z( |* F: j+ B
int getLocalTime()
: u8 m  w8 Y* j$ @{
% r+ g) Q0 V$ C; [1 U" _1 N2 c2 f' b! z8 F% m
        int year;9 p8 k* a' d9 ?9 U" r
        int month;% U1 r: `8 n2 D/ O
        int day;( X. V  N6 c% b
        int hour;
( r1 \, X! S5 s3 s9 T& g* O& A        int mins;, M5 D+ r4 u' \" F* [5 Q0 F- q# w
        int secs;
$ i4 C+ D' V# u( {- c  r, }1 N        char msg[256];
# G* W7 Y9 E+ D$ n% V- B# o2 b        time_t getTime;
. u0 T0 @2 ?+ m& r5 ]: t! D1 W        struct tm* newTime;% c, ^) t# d  g1 D
       
4 v8 [% g1 ?6 I; v        time(&getTime);$ q- u! R4 @- x7 y4 _
        newTime = localtime(&getTime);" o* P2 J/ t; K4 H& x

( n; A% ^7 T7 q/ @3 q+ l        year = newTime->tm_year +2000-100;
& C6 o+ ~5 ]8 Q  b  h4 Z1 V9 {        month = newTime->tm_mon + 1;
& E/ h2 ~' r! h. ~# w. r        day = newTime->tm_mday;
- P; B4 `7 Q* |) X        hour = newTime->tm_hour;7 ~8 z* x7 P+ M+ v  M
        mins =newTime->tm_min;6 n8 W4 S8 Z- e$ o3 y! H
        secs = newTime->tm_sec;
( m7 a: ]1 D5 g. H        sprintf(msg,"%d/%d/%d %d:%d:%d",year,month,day,hour,mins,secs);
$ k& c/ c9 H+ ?% @  `" J7 ]        uc1601(msg,1);" B  q" C( [( f( ?6 i6 V& S
}9 V  k' d; N5 m9 s' ]

  d3 p& t& N/ ?( r5 o
1 C6 D) S" K+ g& `" Q% V
上海点团信息科技有限公司,承接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二次开发专题模块培训报名开始啦

    我知道了