gpt4 book ai didi

c# - DateTime now = DateTime.Now; 是什么意思?在 C# 中做什么?

转载 作者:太空宇宙 更新时间:2023-11-03 18:28:10 26 4
gpt4 key购买 nike

感谢 this thread,我发现了如何在 C# 中获取当前日期和时间作为变量(对吗?)用代码

DateTime now = DateTime.Now;
string date = now.GetDateTimeFormats('d')[0];
string time = now.GetDateTimeFormats('t')[0];

但是我不确定第一行是做什么的。经过一番思考,我想它会从计算机调用当前日期和时间数据并将其应用/告诉程序。

顺便说一句,我是编程新手,刚接触 C#。

最佳答案

第一行

DateTime now = DateTime.Now;

获取当前时间,并将其存储在变量中。这样做的原因是为了确保 GetDateTimeFormats 的后续调用是在表示同一时间的变量上执行的。如果多次调用 DateTime.Now,每次调用时可能会得到不同的时间。

例如,如果你这样做

string date = DateTime.Now.GetDateTimeFormats('d')[0];
string time = DateTime.Now.GetDateTimeFormats('t')[0];

非常接近午夜,datetime 部分可能属于不同的日期。

关于c# - DateTime now = DateTime.Now; 是什么意思?在 C# 中做什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29175631/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com