在c语言中如何获取当前日期

在c语言中如何获取当前日期,第1张

#include

要添加这个头文件。

time_t

rawtime;

struct

tm

target_time;

time

(

&rawtime

);

//获取当前时间,存rawtime里

target_time

=

localtime

(

&rawtime

);

//获取当地时间

利用struct

tm,你可以按需取出年月日时分秒星期几等数值。

---------------------

你的问题:

time_t

now;

long

int

dt=3600;

//

时间长度,秒数

now

=

time

(NULL);

//获取当前时间

printf("%s

",ctime(&now));

//直接打印时间

now=now+dt;

printf("%s

",ctime(&now));

//

直接打印加dt后的时间

(当然,你也可以用

ctime(&now)

返回的字符串

通过

MFC

的方法显示)

具体 *** 作如下:

1首先在电脑桌面上打开Excel表格打开。

2选择想要填入的表格。例如图中所示D1。

获取当前系统年月日与时分

选中相应表格后,在图中红框区域输入NOW函数,=NOW( ),无需填入参数。再按回车键,单元格中便可自动获取当前系统时间,包含年月日,时分。

获取当前系统年月日

选中需要的单元格,使用TODAY函数。在图中红框区域输入=TODAY(),无需填入参数。之后按回车键,单元格中便会自动获取当前系统的年月日。

获取当前年份

若只获取当前年份,需要用到组合函数=YEAR(TODAY()),选中所需单元格后,在图中红框区域输入=YEAR(TODAY())后,按回车键便可得到当前系统年份。

获取当前月份

若只获取当前系统时间中的月份,选中所需单元格后,在红框区域输入组合函数=MONTH(TODAY()),按回车键便可得到当前系统月份。

获取当前系统日期

若想只获取当前系统时间中的日期,在选中所需单元格后,在图中红框区域输入组合函数=DAY(TODAY()),按回车键便可得到当前系统日期。

int h = DateTimeNowHour; //获取当前时间的小时部分

int m = DateTimeNowMinute; //获取当前时间的分钟部分

int s = DateTimeNowSecond; //获取当前时间的秒部分

DateTime t = DateTimeNow; //获取当前时间,格式为“年/月/日 星期 时/分/秒”

string t1 = DateTimeNowToString(); //将当前时间转换为字符串

string t2 = t1Substring(13,8); //截取字符串的“时/分/秒”部分

ConsoleWriteLine("现在时间是{0}:{1}:{2}",h,m,s);

ConsoleWriteLine("现在时间是{0}", t);

ConsoleWriteLine("现在时间是{0}", t2);

以上就是关于在c语言中如何获取当前日期全部的内容,包括:在c语言中如何获取当前日期、在Excel中,提取当前日期的函数是什么、C#中怎么获取当前日期和时间等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9814828.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-02
下一篇2023-05-02

发表评论

登录后才能评论

评论列表(0条)

    保存