(1)定义一个CTime类的对象CTime time;

(2)得到当前时间time = CTime::GetCurrentTime();

(3)Get Year(),GetMonth(),GetDay(),GetHour(),GetMinute(),GetScond(),GetDayOfWeek(),返回类型(int)对应项目

(4)将当前时间格式化CString date=time.Format(“%Y-%m-%d %H:%M:%S%W-%A”);

说明:

  (1)结果为:2019-9-23 08:50:55 41-Friday

  (2)格式符号说明

    %a------星期(缩写英文),如Fri;

    %A------星期(全写英文),如Friday;

    %b------月份(缩写英文),如Oct

    %B------月份(全写英文),如October

    %c------月/日/年 时:分:秒,如9/23/19 08:54:36

    %d------日期(1~31)

    %H------时(24小时制)(0~23)

    %I------时(12小时制) (0~12)

    %j------一年当中的第几天,(1~366)

    %m------月份(数字1~12)

    %M------分(0~59)

    %p------12小时中的AM/PM指示,或者AM,或者PM

    %S------秒(0~59)

    %U------一年中的第几周,星期日作为每周的第一天(0~53)

    %w------星期(数字表示,0~6,0代表星期日)  

    %W------一年中的第几周,星期一作为每周的第一天(0~53)

    %x------月/日/年,%c的前半段

    %X------时/分/秒,%c的后半段

    %y------年份(不带世纪,如19)

    %Y------年份(带世纪,如2019)

    %z,%Z------时区名称缩写,如果时区未知,此字符为空,如“中国标准时间”

    %%------%

    “#”标志的含义:

      (1)%#a,%#A,%#b,%#B,%#p,%#X,%#z,%#,%#%------“#”被忽略

      (2)%#c------把%c中的数字变成英文,再在前面加上星期,如:Tuesday,March 14,1995,12:41:29

      (3)%#x------把%x中的数字变成英文,再加上星期,如:Tuesday,March 14,1995

      (4)%#d,%#H,%#I,%#jj,%#m,%#M,%#S,%#U,%#w,%#W,%#y,%#Y------如果开头为0,去掉开头的0

  

    

用CTime类得到当前日期 时间的更多相关文章

  1. [VC++]用CTime类得到当前日期、时间、星期,格式化(详细讲解)

    用CTime类得到当前日期.时间.星期,格式化(详细讲解)2009/05/12 09:48 A.M.① 定义一个CTime类对象 CTime time; ② 得到当前时间 time = CTime:: ...

  2. 获取当前时间并格式化,CTime类

    CTime类,此类应该不是C++标准类库,属于windows封装的关于时间的类库,使用环境应该为 Win32程序,MFC程序,VC++程序 CTime tm = CTime::GetCurrentTi ...

  3. VS2010/MFC编程入门之四十三(MFC常用类:CTime类和CTimeSpan类)

    上一节中鸡啄米讲了MFC常用类CString类的用法,本节继续讲另外两个MFC常用类-日期和时间类CTime类和CTimeSpan类. 日期和时间类简介 CTime类的对象表示的时间是基于格林威治标准 ...

  4. MFC:CTime类和CTimeSpan类

    CTime类 CTime类表示日期和时间,上限是3000年12月31日,下限是1970年1月1日 12:00:00 AM GMT. CTime(); 构造一个未经初始化的CTime对象.此状态的CTi ...

  5. VS2010-MFC(MFC常用类:CTime类和CTimeSpan类)

    转自:http://www.jizhuomi.com/software/230.html 上一节讲了MFC常用类CString类的用法,本节继续讲另外两个MFC常用类-日期和时间类CTime类和CTi ...

  6. ruby 格式化当前日期时间

    ruby 格式化当前日期时间 ruby 用Time类获取当前时间. t = Time.new puts t 可以看到输出的是(我现在运行的时间): Sat Jan 29 10:45:22 +0800 ...

  7. 在CTime类中重载<<和>>

    程序代码: #include <iostream> using namespace std; class CTime//时间类 { private: unsigned short int ...

  8. 008——转载——c#获取当前日期时间

    (一)转载——c#获取当前日期时间 我们可以通过使用DataTime这个类来获取当前的时间.通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04).时间(12:12:12).日 ...

  9. Js获取当前日期时间及其它操作

    Js获取当前日期时间及其它操作var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份 ...

随机推荐

  1. 【CUDA 基础】4.4 核函数可达到的带宽

    title: [CUDA 基础]4.4 核函数可达到的带宽 categories: - CUDA - Freshman tags: - 带宽 - 吞吐量 - 矩阵转置 toc: true date: ...

  2. jupyter同时使用python2、3

    jupyter同时使用python2.3 安装ipykernel pip install ipykernel #进入到相应的环境(虚拟环境),运行: 2 python -m ipykernel ins ...

  3. Restorator 2018 v3.90汉化注册版 含注册码汉化激活教程

    链接:https://pan.baidu.com/s/1wfh5VQfNgbDr-glezL4faQ 提取码:y507

  4. ssh登陆强制使用密码验证登陆

    Linux系统使用ssh进行登陆,可以采用密码登陆和秘钥登陆.采用密码登陆每次需要输入密码进行验证,验证通过则可登陆到环境. 秘钥登陆为在服务器的客户端生成相应的公钥和私钥,公钥用于加密,私钥用于解密 ...

  5. 在docker 安装gitlab

    一.Centos 7 上安装 官方文档:https://docs.docker.com/install/linux/docker-ce/centos/ 1.安装环境      yum install  ...

  6. hibernate持久化类中,修改字符串长度时,注意的问题

    在使用hibernate注解修饰字符串长度时,如果一开始没有把String类型的变量长度设计好,在网数据库插入数据时,容易造成字段长度超出错误,这时候需要修改@Column里length的大小.如果使 ...

  7. 使用docker部署mysql主从复制集群

    一.环境搭建 虚拟机环境:centos7 IP: 启动3个容器,一个是master,端口是3307,另外两个是slaver,端口是3308和3309 docker pull mysql:5.7 doc ...

  8. mysql数据库文件的真实的物理存储位置

    在MySQL客户端输入如下命令:show global variables like "%datadir%"; 一定要在最后加上英文的分号.

  9. OriginPro 9.1 科研图标绘制入门

    OriginPro 9.1 科研图标绘制入门 目的:1.介绍如何不用编程画出复杂多样的图表2.介绍OriginLab 常用功能3.科研报告时,有效绘图,省却时间 科研发展需求.反映专业形象.满足公司要 ...

  10. zabbix通过SDK和API获取阿里云RDS的监控数据

    阿里云的RDS自带的监控系统获取数据不怎么直观,想要通过API获取数据通过zabbix显示,因为网上资料缺乏和其他一些原因,获取API签名很困难,但使用阿里云的SDK可以完美避开获取签名的步骤. 阿里 ...