首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏全栈程序员必看

    COleVariant 和 CTime「建议收藏」

    datetime = COleDateTime::GetCurrentTime(); CTime和COleDateTime具有几乎同样的功能。 与CTime相比, COleDateTime的优点在于它支持DWORD变量。 COleDateTime使用的位数是双浮点的两倍,既然CTime只是简单地计算从1970年1月1日之后经过的秒数,所以到了2 0 3 7年它将达到4 2 9 4 9 6 7 2 9 5,从而不能再使用。 //CString COleDateTime CTime互相转换 //CString—>COleDateTime strCString=”2003-10-27 6:24:37″; COleVariant ); //CTime–>COleDateTime time_t time2=tm.GetTime(); //CTime—>time_t COleDateTime time3(time2); //time_t

    65910编辑于 2022-09-09
  • 来自专栏mwangblog

    Linux中的 atime mtime ctime

    : 2018-05-31 16:42:13.792121737 +0800 这是三个时间,这三个时间的标签分别是Access(也叫做atime)、Modify(也叫做mtime)和Change(也叫做ctime ctime:更改时间:表示文件最后被改变的时间,包括文件状态(比如权限、所有者等)和文件内容的改变。 下面是一个例子。 Modify: 2018-06-12 12:18:57.627921500 +0800 Change: 2018-06-12 12:18:57.627921500 +0800 Birth: - mtime和ctime Modify: 2018-06-12 12:18:57.627921500 +0800 Change: 2018-06-12 12:21:11.595925387 +0800 Birth: - 仅有ctime

    1K20发布于 2018-07-04
  • 来自专栏入门小站

    Linux之atime,ctime,mtime的区别

    在Linux中有atime,ctime,mtime三个时间属性容易被搞 简名 全名 中文 作用 atime Access Time 访问时间 最后一次访问文件(读取或执行)的时间 ctime Change Time 变化时间 最后一次改变文件(属性或权限)或者目录(属性或权限)的时间 mtime Modify Time 修改时间 最后一次修改文件(内容)或者目录(内容)的时间 查看文件的atime,ctime -14 21:22:12.753922743 +0800 Change: 2021-02-14 21:22:12.753922743 +0800 Birth: -> 什么命令会修改atime、 ctime 、mtime 命令 atime mtime ctime mv N N Y cp Y N N chmod N N Y chown N N Y touch Y Y Y >、>> Y Y Y vim、vi(不修改 /linux-atime-ctime-mtime.html

    65310编辑于 2022-06-02
  • 来自专栏入门小站

    Linux之atime,ctime,mtime的区别

    在Linux中有atime,ctime,mtime三个时间属性容易被搞混 简名 全名 中文 作用 atime Access Time 访问时间 最后一次访问文件(读取或执行)的时间 ctime Change Time 变化时间 最后一次改变文件(属性或权限)或者目录(属性或权限)的时间 mtime Modify Time 修改时间 最后一次修改文件(内容)或者目录(内容)的时间 查看文件的atime,ctime,mtime > stat rumenz.txt File: ‘rumenz.txt’ Size: 、mtime 命令 atime mtime ctime mv N N Y cp Y N N /linux-atime-ctime-mtime.html

    1K40编辑于 2021-12-30
  • 来自专栏入门小站

    Linux之atime,ctime,mtime的区别

    在Linux中有atime,ctime,mtime三个时间属性容易被搞混 简名 全名 中文 作用 atime Access Time 访问时间 最后一次访问文件(读取或执行)的时间 ctime Change Time 变化时间 最后一次改变文件(属性或权限)或者目录(属性或权限)的时间 mtime Modify Time 修改时间 最后一次修改文件(内容)或者目录(内容)的时间 查看文件的atime,ctime,mtime > stat rumenz.txt File: ‘rumenz.txt’ Size: 、mtime 命令 atime mtime ctime mv N N Y cp Y N N 因为对文件编辑之后,不仅访问了文件(改变了atime),还增删了内容,这个文件的大小等状态也发生了变化,所以mtime、ctime变化也很正常 [wx.jpg]

    1.1K01发布于 2021-03-01
  • 来自专栏入门小站

    Linux之atime,ctime,mtime的区别

    在Linux中有atime,ctime,mtime三个时间属性容易被搞混 简名 全名 中文 作用 atime Access Time 访问时间 最后一次访问文件(读取或执行)的时间 ctime Change Time 变化时间 最后一次改变文件(属性或权限)或者目录(属性或权限)的时间 mtime Modify Time 修改时间 最后一次修改文件(内容)或者目录(内容)的时间 查看文件的atime,ctime,mtime > stat rumenz.txt File: ‘rumenz.txt’ Size: 、mtime 命令 atime mtime ctime mv N N Y cp Y N N /linux-atime-ctime-mtime.html 微信公众号:入门小站

    1.2K30发布于 2021-07-08
  • 来自专栏漫流砂

    修改后门ctime | Linux 后门系列

    ,文件创建时间,在 Centos Stream 中叫做 created time,在 Ubuntu中叫 Birth time 0x01 ctime 简介 文件状态变化,ctime 就会变化,例如以下信息变化 ctime是随着改变而改变的 0x02 修改 ctime 的理论方法 由于ctime的特性,我觉得这个问题可以从三个角度去考虑 改变更新文件时间戳的应用运行状态 改变当前时间 改变展示系统时间戳的应用以及属性 改变当前时间 系统的ctime 更改采用的时间是当前系统时间,那么也就是说如果把系统时间手动设置为 2008年1月1日,再对文件状态进行更改,那么最终留下的 ctime 就是 2008年1月1日的了 但是改变系统时间可不是一件小事 改变展示系统时间戳的应用以及属性 一般大家都用 stat 来查看文件的完整时间戳,修改 stat 命令来改变展示的 ctime 不是一件难事 但是,可以获取文件 ctime 的应用不止 stat 一款, 所以可以查看 stat 的源代码,看一下 stat 应用是如何获取和管理 ctime 的,针对其调用的方法进行系统性地修改应该也是可以实现修改文件 ctime 的 0x03 系统时钟与硬件时钟 Linux

    6.5K20编辑于 2023-02-24
  • 来自专栏代码手工艺人

    LinuxUnix 文件的 atime ctime mtime 属性

    一、什么是 atime、ctime、mtime? 以下是 atime,ctime,mtime 三个时间戳的介绍。 atime (last Access time) 最近一次访问文件的时间,访问指的是 读取或者执行文件/文件夹的时间 ctime (last Change time) 最近一次 metadata 、mtime 都会修改为当前创建的时间 当修改文件内容的时候,ctime、mtime 都会更新为修改时间 二、如何查看文件的 atime、ctime、mtime 查看单个文件可以使用 stat 来查看: 参考: atime, ctime and mtime in Unix filesystems Selecting files using their age

    7.6K30发布于 2021-09-07
  • 来自专栏OneMoreThink的专栏

    应急响应中的文件时间:mtime、atime、ctime

    mtime改变时ctime肯定改变所以mtime等于或早于ctimectime改变时mtime不改变所以mtime早于ctime,因此:mtime不可能晚于ctime。 Linux更新mtime和atime和ctime: touch 文件名:若不存在文件,创建空文件;若存在文件,更新mtime和atime和ctime touch -m 文件名:若不存在文件,创建空文件; 若存在文件,更新mtime和ctime touch -a 文件名:若不存在文件,创建空文件;若存在文件,更新atime和ctime touch -c 文件名:若不存在文件,不创建空文件;若存在文件,更新 2、如果攻击者偷懒,篡改ctime时,只篡改了日期,没有篡改时间,系统默认就从00:00:00开始。所以如果ctime距离0点很近,说明文件时间大概率被篡改过。 4、mtime改变时ctime肯定改变所以mtime等于或早于ctimectime改变时mtime不改变所以mtime早于ctime,因此:mtime不可能晚于ctime

    82910编辑于 2024-10-15
  • Python time.ctime()时间加减法教程 - 实用技巧

    http:/rdczb.kstg321.com, http:/rdc.bcdrying.net理解time.ctime()time.ctime()函数将时间戳转换为人类可读的字符串格式:import time 时间加减法实现步骤1转换为时间戳将ctime字符串转换为时间戳(秒数)2进行加减运算在时间戳上加减秒数3转换回字符串将新时间戳转为ctime格式完整代码示例import timedef ctime_add_seconds (ctime_str, seconds): """在ctime时间上加减指定秒数""" # 将ctime字符串转换为时间元组 time_tuple = time.strptime(ctime_str :/rdczb.xinjiangzijiayou.com实用时间加减函数import timedef add_to_ctime(ctime_str, days=0, hours=0, minutes=0 time.ctime(new_timestamp)# 使用示例current = time.ctime()print("当前时间:", current)# 加3天2小时future_time = add_to_ctime

    47110编辑于 2025-08-06
  • 来自专栏计算机工具

    c++基础,种子以及cmath,ctime,cstdlib,iomanip,cstring,iomanip,string

    #include<ctime>//引入time  主要用于生成srand,例:srand((unsignde)time(NULL)).这样能使用:int a =rand();  用于生成随机数 #include

    21110编辑于 2024-12-16
  • 来自专栏Base_CDNKevin

    深入理解 Linux 文件时间戳:atime、mtime 和 ctime 的概念及应用

    Change Time (ctime) 含义:Change Time 表示文件的元数据(如权限、所有者、链接数)上次被修改的时间。 触发条件:当文件的元数据(而非内容)发生变化时,例如更改权限或所有者,ctime 会更新。 示例: 使用 chmod 更改文件权限后,文件的 ctime 会更新。 用途: ctime 记录了元数据的最后修改时间,适合用于审计或追踪文件权限的更改。 ctime 涵盖元数据变化,但不会记录内容读取。 系统审计 ctime 可用于跟踪文件元数据的更改,有助于系统管理员发现异常操作。

    2K10编辑于 2024-12-30
  • 来自专栏站长的编程笔记

    【说站】python time.ctime()如何做时间加减法

    python time.ctime()如何做时间加减法 1、语法 time.ctime([ sec ]) 2、参数,sec,要转换为字符串时间的秒数。 实例 import time #获取当前时间 print(time.ctime()) #获取当前时间 later=time.time()+86400 #计算一天后的时间 print(time.ctime (later)) #计算20秒后的时间 print(time.ctime(time.time()+20)) 以上就是python time.ctime()做时间加减法的方法,希望对大家有所帮助。

    1.1K20编辑于 2022-11-23
  • 来自专栏devops探索

    通过stat命令来理解ctime mtime atime三者之间的区别

    是不是对ctime,atime,mtime的含义不是很清楚,而经常混淆呢,下面通过stat的用法来介绍下这三者的区别。 可以看到inode信息未发生变化,只有mtime和ctime发生了变化,atime没有发生变化,这个很好理解,因为我们没有读取该文件,那我们来读取一下 对比一下,atime发生了变化,好像是文件被读取了才变化 只有ctime发生了变化 那么我们删除文件里的内容呢? atime,ctime和mtime都发生了变化,inode节点也发生了变化。 到这里是否对这三个time有所启发呢? atime是只有当文件被读取时才会发生改变,ctime是changetime,即发生改变时相应的ctime才会变化,例如权限,内容等,mtime则只有在inode节点保持不变的情况下,只要不删除文件,mtime 文件的inode没有发生变化,只有ctime发生了改变,因为文件名改变了,所以ctime也会改变!

    1.8K20发布于 2020-07-31
  • 来自专栏自动化、性能测试

    Linux - 文件的三种时间之atime、ctime、mtime的区别和简单用法

    在Linux中,文件或者目录中有三个时间属性 atime ctime mtime 简名 全名 中文 作用 atime Access Time 访问时间 最后一次访问文件(读取或执行)的时间 ctime Change Time 变化时间 最后一次改变文件(属性或权限)或者目录(属性或权限)的时间 mtime Modify Time 修改时间 最后一次修改文件(内容)或者目录(内容)的时间 如何查看atime、ctime 什么命令会修改atime、ctime、mtime 命令 atime mtime ctime mv N N Y cp Y N N chmod N N Y chown N N Y touch Y Y Y > 因为对文件编辑之后,不仅访问了文件(改变了atime),还增删了内容,这个文件的大小等状态也发生了变化,所以mtime、ctime变化也很正常 mv ? cp ? 执行.sh文件 ? 注意!

    1.6K10发布于 2020-06-09
  • 来自专栏bit哲学院

    c++:怎么将ctime时间转化为一个具体的秒数值_Python格式化时间和日期

    参考链接: C++ ctime() Python用datetime模块处理日期和时间。 ctime方法  ctime方法以另一种格式打印日期:   print('ctime:', today.ctime())  输出:   ctime: Sat Sep 15 00:00:00 2018   该ctime方法使用的日期时间格式比我们之前看到的更长。

    4.6K00发布于 2021-02-17
  • 来自专栏程序编程之旅

    【C++】流插入、提取运算符和类型转换

    类的成员,所以把流提取运算符作为CTime类的友元 istream& operator>>(istream& input, CTime& time) { //可以直接使用CTIme类的数据成员了 但仍然不能使用+运算符将一个CTime对象和一个int类型相加。为了实现它,我们可以先将int类型转换为一个CTime的临时对象,然后在进行相加。 如下: time + CTime(3) CTime(3)这种形式很类似于强制类型转换,将int类型转换为CTime类型。 因此具有一个参数的构造函数可以用来做类型转换,称之为转换构造函数 有了类型转换函数,在需要CTime类型参数的地方可以使用int类型代替 CTime time3(20); CTime time4 = 20;//和下面那句效果一样的,自动类型转换 CTime time5 = CTime(20); func(time); func(10);//编译器会自动构造一个CTime的临时对象 如果我们期望避免这种转换

    93720发布于 2021-01-21
  • 来自专栏程序编程之旅

    【C++】C++运算符重载-基础

    CTime类,重载+运算符,实现两个CTime对象的相加。 介绍运算符重载前,我们看下如何来实现两个CTime对象相加。 CTime operator+(CTime& time) 下面通过代码来看吧 普通的,通过函数来相加: friend CTime addTime(CTime& time1, CTime& time2 ); CTime addTime(CTime& time1, CTime& time2)//这里的相加是时分秒进行相加,满60进1 { int hour=0, minute = 0; operator+(CTime& time1, CTime& time2); CTime operator+(CTime& time1, CTime& time2) { int hour = +号重载运算符 CTime operator+(CTime& time); CTime CTime::operator+(CTime& time) { int hour = 0, minute

    56510发布于 2021-01-21
  • 来自专栏程序编程之旅

    【C++】C++友元

    ::getNum();//getNum为CTime类的成员。 friend CTime; 好处就是方便,可以在其他类或方法直接访问私有成员 缺点: 面向对象的基本原则包括封装性和信息隐藏,而由于友元可以访问其他类的私有成员,这是对封装原则的一个破坏。 实例 #ifndef TIME_H #define TIME_H #include "Date.h" class CTime { public: CTime(); CTime(int hour, int minute, int second = 0); CTime(int value); CTime(CTime& time); ~CTime(); void func();//告诉编译器,CTime这个类,已经将func()这个函数声明为自己的友元函数,这个声明可以放在本CTime类中任何地方 private: int m_nHour; int

    64720发布于 2021-01-21
  • 来自专栏java达人

    一条长sql的排错过程

    IS NOT NULL THEN tcc.CTIME WHEN bb.CTIME IS NOT NULL THEN bb.CTIME END AS CTIME, t.PRO_METHOD AS IS NOT NULL THEN tcc.CTIME WHEN bb.CTIME IS NOT NULL THEN bb.CTIME END AS CTIME, t.PRO_METHOD IS NOT NULL THEN tcc.CTIME WHEN bb.CTIME IS NOT NULL THEN bb.CTIME END AS CTIME, t.PRO_METHOD AS pro_method IS NOT NULL THEN tcc.CTIME WHEN bb.CTIME IS NOT NULL THEN bb.CTIME END AS CTIME, t.PRO_METHOD IS NOT NULL THEN tcc.CTIME WHEN bb.CTIME IS NOT NULL THEN bb.CTIME END AS CTIME, t.PRO_METHOD

    86870发布于 2018-01-31
领券