如何在visual studio中获取当前的星期几

Posted

技术标签:

【中文标题】如何在visual studio中获取当前的星期几【英文标题】:how to get the current day of week in visual studio 【发布时间】:2018-04-03 06:49:35 【问题描述】:

我在 Visual Studio 2017 中声明了一个名为 date 类型为 DateTime 的变量,但是当我尝试访问 DateTime::DayOfWeek 时,我无法这样做。我试图给 date 这样的值

    DateTime dayy;
    dayy = DateTime::DayOfWeek;

但我得到错误

非静态成员引用必须是相对于特定对象的

【问题讨论】:

什么是DateTime::DayOfWeek?它是非静态成员变量吗?它的价值是多少?也许您应该退后几步,get a few good books to read 重新开始? 我很困惑,这是 C++ 还是 C#? DateTime 是一个 .NET 的东西。 我在 Visual Studio @acraig5075 windows 窗体中使用 C++ 您是否在使用C++/CLI?然后请编辑您的问题以更正标签。 试试DateTime.DayOfWeek,这是 .NET 访问属性的方式,但我只是猜测,因为我仍然对你是如何做到这一点感到困惑。 【参考方案1】:

尝试使用time.h

#include <time.h>

time_t timeObj = time(nullptr);
tm aTime;
localtime_s(&aTime, &timeObj);
std::cout << aTime.tm_wday;

【讨论】:

以上是关于如何在visual studio中获取当前的星期几的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 date.h 在 C++ 中获取当前星期几?

如何从 Visual Studio 获取 SSMS 中的当前用户 ID?

从当前日期获取星期几并指定星期几

如何在 Visual Studio 中获取参数提示/完成?

在 Visual Studio 调试会话期间查找当前目录?

用js在网页上显示当前日期和时间,并显示是星期几