如何在C++中获取当前时间和日期?

  • 回答 (10)
  • 关注 (0)
  • 查看 (189)

是否有支持跨平台的C++ 方法来获取当前日期和时间?

Ne_biubiubiuNe_biubiubiu提问于
goodbad从精力旺盛的种马过渡到精光内蕴的骏马。回答于

是的,你开业使用输入当前时区所指定的时间日期规则来完成这个操作。

#include <iostream>
#include <iterator>
#include <string>

class timefmt
{
public:
    timefmt(std::string fmt)
        : format(fmt) { }

    friend std::ostream& operator <<(std::ostream &, timefmt const &);

private:
    std::string format;
};

std::ostream& operator <<(std::ostream& os, timefmt const& mt)
{
    std::ostream::sentry s(os);

    if (s)
    {
        std::time_t t = std::time(0);
        std::tm const* tm = std::localtime(&t);
        std::ostreambuf_iterator<char> out(os);

        std::use_facet<std::time_put<char>>(os.getloc())
            .put(out, os, os.fill(),
                 tm, &mt.format[0], &mt.format[0] + mt.format.size());
    }

    os.width(0);

    return os;
}

int main()
{
    std::cout << timefmt("%c");
}

输出:Fri Sep 6 20:33:31 2013

回答过的其他问题

大叔变软萌女声,实时语音趣味变声是如何实现与应用的?

goodbad从精力旺盛的种马过渡到精光内蕴的骏马。
实现方式和优势都有在以下体现: 游戏场景定制针对游戏场景对音视频编解码器进行深度优化,使其在码率、延时、系统资源消耗等关键技术指标达到业界领先顶级基础设施自建万兆云机房,配备 20 线 BGP 顶级网络,800+ 节点让玩家畅享稳定而极速的体验专业网络接入复用 QQ 接入部署和...... 展开详请

如何解决在Java中绘制虚线时的性能问题?

goodbad从精力旺盛的种马过渡到精光内蕴的骏马。
这是使用区域交叉的解决方案。为了确保不会最终绘制剪辑区域的一部分,我根据当前笔划的大小填充剪辑区域,假设它是一个BasicStroke。 private void drawLimited(Shape primitive, Graphics2D canvas) { Rec...... 展开详请

如何将图像添加到表格单元格并从ssrs中的数据库字段读取图像的url值?

goodbad从精力旺盛的种马过渡到精光内蕴的骏马。

选择外部 - 然后在“使用此图像”的下拉列表中选择包含其中URL的数据字段。

在运行时,它将从数据库中提取URL并显示图像。

标志和视频导航栏应该响应

goodbad从精力旺盛的种马过渡到精光内蕴的骏马。
#background { width: 100%; } .main { position: relative; text-align: center; } .centered { position: absolute; top: 50%; lef...... 展开详请

Angular2延迟加载服务被实例化两次

goodbad从精力旺盛的种马过渡到精光内蕴的骏马。
已采纳
如果该服务确实是一个单例(一个创建一个),请不要将它添加到任何将作为延迟加载模块的一部分的模块中(例如在SharedModule中)。 原因是延迟加载的模块获得自己的服务实例。 如果您希望服务真正是一个单独的服务,那么只需将它添加到AppModule,或者只将其导入到AppMo...... 展开详请

AWS lambda通过私有Hostzone DNS连接到内部ELB

goodbad从精力旺盛的种马过渡到精光内蕴的骏马。
将负载均衡器放置在私有子网中时,只能从VPC内部访问Internet。如果这是你的意图,那好吧。如果您希望Lambda函数能够访问内部负载均衡器,则需要将Lambda函数放在同一个VPC中。 如果在VPC私有子网中同时具有负载均衡器和Lambda,并且您希望使用专用DNS名称,...... 展开详请

关于作者

goodbad

从精力旺盛的种马过渡到精光内蕴的骏马。

所属标签

扫码关注云+社区