精华内容
下载资源
问答
  • 创建时间
    2021-06-29 13:38:17

    datetime 模块提供用于处理日期和时间的类。在支持日期时间数学运算的同时,实现的关注点更着重于如何能够更有效地解析其属性用于格式化输出和数据操作。本文主要介绍Python 创建时间日期datetime对象。
    原文地址:Python 创建时间日期datetime对象

    更多相关内容
  • 《MP4媒体创建日期修改器 V1.0》,用于将mp4文件属性中的“媒体创建日期”删除或修改为当前系统时间。 使用方法:将本程序拷入想要修改媒体创建日期的mp4文件所在的目录运行(win10不需要管理员权限),按照需求...
  • 主要介绍了python 如何修改文件的创建时间、修改时间、访问时间的两种方法,帮助大家更好的利用python处理文件,感兴趣的朋友可以了解下
  • 功能:运行start.bat启动脚本,将自动读取默认(d:/needFolder)下的所有文件夹,并根据每个文件的创建时间创建相应日期的文件夹,然后将相应文件移动到相应文件夹中。本程序能在WINDOWS环境或者LINUX下直接运行。应用...
  • 易语言修改文件夹的创建时间模块源码
  • 主要介绍了PHP中获取文件创建日期、修改日期、访问时间的方法,有时候我们需要获取页面生成的时间,防止重复生成。需要的朋友可以参考下
  • 根据文件日期自动创建层级目录文件夹(文件夹根据日期命名),然后将文件移动到文件夹里。通过启动文件可以在windows或Linux下直接运行工作
  • 创建日期的自动生成 创建日期的自动生成比较好说: 字段默认值设置为 CURRENT_TIMESTAMP ,这样在新增的时候,日期会自动生成。 sql语句为: CREATE TABLE T_USER( CREATE_DATE TIMESTAMP DEFAULT CURRENT_...

    创建日期的自动生成

    创建日期的自动生成比较好说:
    字段默认值设置为 CURRENT_TIMESTAMP ,这样在新增的时候,日期会自动生成。
    sql语句为:

    CREATE TABLE T_USER(
      CREATE_DATE TIMESTAMP DEFAULT CURRENT_TIMESTAMP  ,
      UPDATE_DATE TIMESTAMP DEFAULT CURRENT_TIMESTAMP 
    )
    

    当然,数据库设计工具也可以直接设置。

    更新日期的自动生成

    更新日期稍微麻烦一点,因为默认值是新增的时候才有效,update的时候不会触发default的逻辑。

    这里用触发器:

    create or replace trigger T_USER_UPDATE_TRIGGER
    before update on T_USER for each row
    begin
         :new.UPDATE_DATE := sysdate;
    end;
    
    
    展开全文
  • 本文记录,如何使用 Python 来抓取,图片或者文件的,创建日期,修改日期 1. 读取照片创建日期(._getexif()) from PIL import Image imgPath = 'C:/Users/xx/Desktop/xxxxx.jpg' imge = Image.open(imgPath) exif...
  • 一份非常好用的小工具.可以批量修改文件夹及文件夹下所有文件的创建日期,修改日期及最后访问日期.
  • 文件时间修改工具,创建日期,修改日期。。。
  • 有时候为了规范,会非常需要修改文件的时间 ,此款小工具可以读取单个文件的各种时间(创建时间、访问时间、修改时间),并进行修改。注意,只能一次修改一个文件
  • VB 读取文件的创建时间、修改时间、存取时间
  • 创建日期:这个文件的创建时间,是你将图片文件复制到这个磁盘时的时间修改日期:最后一次修改这个文件的时间拍摄日期:拍摄时由相机写入的时间生活中我们的图片来源主要有三类:1.自己通过相机或手机拍摄的,这类...

    本文介绍,图片文件的三个时间:创建日期/修改日期/拍摄日期,并探索了一下各时间的相互参照修改的批量操作。

    创建日期:这个文件的创建时间,是你将图片文件复制到这个磁盘时的时间

    修改日期:最后一次修改这个文件的时间

    拍摄日期:拍摄时由相机写入的时间

    生活中我们的图片来源主要有三类:

    1.自己通过相机或手机拍摄的,这类图片的拍摄日期是准确的.

    2.通过网上下载得到的图片,这类图片一般不是拍摄的原始照片,其拍摄时间可能被抹掉了.这种图片的创建时间是你下载时的时间,修改时间是最后进行处理的时间(早于你下载的时间).

    3.自己制作的图片,比如通过画图程序创建后编辑并保存,这类图片的创建时间比修改时间早.

    于是会出现下面的情况:

    手机上:查看图像 ——操作——详情。里面有图片的详细信息,“创建时间”就是拍照的时间。电脑上:右击图片——属性 里面的“创建时间”是你把PP传到电脑去的时间,“修改时间”是你拍照的时间。

    这样就产生了一个需求,当把图片导入到手机或相机时,需要按拍摄时间进行排序,而第2类和第3类的图片没有拍摄时间,导致出现顺序错误。需要批量调整图片的时间,使三个时间呈以下关系:修改时间>=创建时间>=拍摄时间

    找了一下相关的软件,现分享出来:

    FSViewerDownload 只能将拍摄日期复制到文件修改日期中

    ACDSee 可以实现3个时间互相调整,不过需要一些技巧,操作前注意备份,否则图片的时间信息可能会被覆盖。建议的操作为,将拍摄时间为空的图片的拍摄时间写成修改时间,然后将它们的修改时间重新写成拍摄时间,最后将文件的创建时间改成修改时间。

    两个软件对于图片中没有相机信息的图片,都无法写入拍摄时间,这一点需要注意。

    调整时间后,导入手机中的图片显示顺序就正确了~

    打赏

    9f9db6a59639ef87850d61994512d5ca.png微信扫一扫,打赏作者吧~

    Like this:

    Like Loading...

    相关

    展开全文
  • 修改MP4创建日期/时间元数据,以用于Google Photo 用法:mp4date [-创建isodate] [--dry-run] --file fname,其中isodate例如2015-06-19T21:39或2015-06-19 该二进制文件位于“发行版”标题下
  • 点击一个文件右键“属性”即可查看文件的时间属性,可以看到有“创建时间”、“修改时间”和“访问时间”三个属性。 创建时间:该文件在本载体本地址上创建的时间 修改时间:在属性中保存的最后一次修改的时间 ...

    请访问原文链接:https://sysin.org/blog/how-to-change-file-date,查看最新版。转载请保留出处。

    作者:gc(at)sysin.org,主页:www.sysin.org

    1. Windows(创建时间,修改时间,访问时间)

    图形界面

    点击一个文件右键“属性”即可查看文件的时间属性,可以看到有“创建时间”、“修改时间”和“访问时间”三个属性。

    Windows 文件属性

    • 创建时间:该文件在本载体本地址上创建的时间
    • 修改时间:在属性中保存的最后一次修改的时间
    • 访问时间:在属性中保存的最后一次访问的时间

    “创建时间” 和 “修改时间” 比较好理解,但 “访问时间” 似乎有点特殊,查看文件属性、打开文件查看,甚至设置 “只读”、“隐藏” 属性都不会改变 “访问时间”。只有在对文件进行编辑后访问时间才会改变。这也就是我们会发现访问时间与修改时间是一样的原因。

    修改时间的工具:

    • Attribute Changer (免费,推荐!)
    • BulkFileChanger (免费)
    • NewFileTime (免费,UI 略逊)

    百度网盘链接:https://sysin.org/blog/how-to-change-file-date

    Attribute Changer 10

    命令行修改

    CMD

    #修改当前系统时间
    date 2021/01/01
    time 10:59:30
    
    #修改时间,注意是连续两个英文逗号
    copy 文件名+,,
    
    #修改时间和访问时间,注意是连续两个英文句号
    copy 文件名+..
    
    # 注意修改完毕需要将系统时间修改过来(或者等待 NTP 同步)
    

    小技巧:在文件夹上添加“命令提示符”右键快捷访问菜单

    reg add "HKEY_CLASSES_ROOT\Folder\shell\CmdPrompt" /v "" /t REG_SZ /d "Command Prompt" /f
    reg add "HKEY_CLASSES_ROOT\Folder\shell\CmdPrompt\command" /v "" /t REG_SZ /d "cmd.exe /k cd %l" /f
    

    Powershell(推荐)

    set t '01/01/2021 01:01:01'
    # 时间格式:MM/DD/YYYY hh:mm:ss
    echo $t
    ls 'sysin.txt' | foreach-object { $_.LastWriteTime = $t; $_.CreationTime = $t; $_.LastAccessTime = $t}
    
    # 也可以单独设置不同的时间
    ls 'sysin.txt' | foreach-object { $_.LastWriteTime = '01/01/2021 01:01:01'; $_.CreationTime = '02/02/2021 01:01:01'; $_.LastAccessTime = '03/03/2021 01:01:01' }
    

    小技巧:在文件夹上添加“PowerShell”右键快捷访问菜单

    reg add "HKEY_CLASSES_ROOT\Folder\shell\PowerShellMenu" /v "" /t REG_SZ /d "PowerShell" /f
    reg add "HKEY_CLASSES_ROOT\Folder\shell\PowerShellMenu\command" /v "" /t REG_SZ /d "powershell.exe -NoExit -Command Set-Location -LiteralPath '%L'" /f
    

    2. Linux(修改时间,访问时间)

    注意:Linux(包括传统 Unix)中没有“创建(creation)”时间的概念(除非使用 debugfs

    查看文件时间信息(stat 命令)

    # 创建一个测试文件
    $ touch sysin.txt
    
    # 使用 stat 命令查看文件时间信息
    $ stat sysin.txt
      File: sysin.txt
      Size: 0               Blocks: 0          IO Block: 4096   regular empty file
    Device: fd01h/64769d    Inode: 405343      Links: 1
    Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
    Access: 2021-01-08 13:22:44.792348339 +0800
    Modify: 2021-01-08 13:22:44.792348339 +0800
    Change: 2021-01-08 13:22:44.792348339 +0800
     Birth: -
    

    有如下三种时间

    • Access: ATime —— 文件的最近访问时间。只要读取时间,ATime 就会更新。
    • Modify: MTime —— 文件的内容最近修改的时间当文件进行被写的时候,CTime 就会更新。
    • Change: CTime —— 文件属性最近修改的时间当文件的目录被修改,或者文件的所有者,权限等被修改时 CTime 也就会更新。

    touch 修改时间

    touch 不仅可以创建文件,还可以对其进行时间的一些修改
    格式:touch 参数 文件名
    参数:
    -a: 修改访问时间,或 –time=atime 或 –time=access 或 –time=use
    -c: 或 –no-creat,如果文件不存在则不创建文件
    -d: 使用指定的日期时间,可以使用不同的格式
    -m: 或 –time=mtime 或 –time=modify,改变修改时间
    -r: 把指定的文件日期更设成和参考文档或目录日期相同的时间
    -t: 使用指定的日期时间,格式与 date 指令相同
    

    命令格式:

    # 修改“修改时间”
    touch -mt YYYYMMDDhhmm filename
    
    # 修改“访问时间和修改时间”
    touch -t YYYYMMDDhhmm filename
    
    YYYY  年-四位数
    MM    月-两位数
    DD    日-两位数
    hh    小时-两位数
    mm    分钟-两位数
    

    示例:

    touch -mt 202005181505 sysin.txt
    stat sysin.txt
    ...
    Access: 2021-01-08 13:22:44.792348339 +0800  # 未改变
    Modify: 2021-05-18 18:05:00.000000000 +0800  # 变为指定的时间
    Change: 2021-01-08 16:09:46.929329358 +0800  # 自动变为当前操作的时间
    
    touch -t 202005191505 sysin.txt
    stat sysin.txt
    ...
    Access: 2020-05-19 15:05:00.000000000 +0800  # 变为指定的时间
    Modify: 2020-05-19 15:05:00.000000000 +0800  # 变为指定的时间
    Change: 2021-01-08 16:25:45.453907718 +0800  # 自动变为当前操作的时间
    

    3. macOS(创建时间,修改时间)

    图形界面

    在 macOS 中,点击文件右键“显示简介”,显示“创建时间”和“修改时间”。

    macOS 简介

    在 Finder(访达)中,除了上述两个时间,同时会有“上次打开日期”和“添加日期”这两个特殊的文件属性。“上次打开日期”记录了上次打开这个文件的最后时间,无论是否编辑和更改文件内容。“添加日期”记录了文件在当前位置产生的时间,比如是新创建的一个文件,该时间等于创建时间,如果是复制的文件,或者通过网络下载的文件,该时间只是在当前位置产生的时间,与创建时间无关。这两个特殊的文件属性默认无法修改。

    修改“创建时间”和“修改时间”

    可以使用这个 App:A Better Finder Attributes(商业)

    A Better Finder Attributes

    终端

    在 Darwin 系统部分(Darwin 一般是指 macOS 的命令行部分),类似于 Linux 有 atime、mtime 和 ctime,但是还多了 birthtime 即创建时间。

    直接使用 stat 命令可以查看文件时间属性,可以看到有 4 个时间,但是不友好,没法直接辨别。其实分别是:Access、Modify、Change 和 Creation。

    但作为正统 Unix 系统,Darwin 的 stat 命令有额外的参数:

    加上 -x 参数可以看到 Access、Modify 和 Change 三个时间,类似 Linux 中直接执行 stat 的效果。

    加上 -s 参数,可以看到除了上述时间,还多了一个 birthtime 即创建时间

    $ stat sysin.txt
    16777220 3851534 -rw-r--r-- 1 user staff 0 0 "Jan 10 12:46:01 2021" "May 19 15:05:00 2020" "Jan 10 12:46:01 2021" "May 18 15:05:00 2020" 4096 0 0 sysin.txt
    
    $ stat -x sysin.txt
      File: "sysin.txt"
      Size: 0            FileType: Regular File
      Mode: (0644/-rw-r--r--)         Uid: (  501/      user)  Gid: (   20/   staff)
    Device: 1,4   Inode: 3851534    Links: 1
    Access: Sun Jan 10 12:46:01 2021
    Modify: Tue May 19 15:05:00 2020
    Change: Sun Jan 10 12:46:01 2021
    
    $ stat -s sysin.txt
    st_dev=16777220 st_ino=3851534 st_mode=0100644 st_nlink=1 st_uid=501 st_gid=20 st_rdev=0 st_size=0 st_atime=1610253961 st_mtime=1589871900 st_ctime=1610253961 st_birthtime=1589785500 st_blksize=4096 st_blocks=0 st_flags=0
    

    修改时间可以使用 touch 和 setfile 命令

    touch(同 Linux,修改时间和访问时间)

    # 修改“修改时间”
    touch -m -t YYYYMMDDhhmm filename
    
    # 修改“访问时间和修改时间”
    touch -t YYYYMMDDhhmm filename
    
    YYYY  年-四位数
    MM    月-两位数
    DD    日-两位数
    hh    小时-两位数
    mm    分钟-两位数
    
    touch -mt 202005181505 sysin.txt
    touch -t 202005191505 sysin.txt
    

    setfile(创建时间和修改时间)

    需要安装 Xcode command line tools(命令:xcode-select --install)

    setfile
    Usage: SetFile [option...] file...
        -a attributes     # attributes (lowercase = 0, uppercase = 1)*
        -c creator        # file creator
        -d date           # creation date (mm/dd/[yy]yy [hh:mm[:ss] [AM | PM]])*
        -m date           # modification date (mm/dd/[yy]yy [hh:mm[:ss] [AM | PM]])*
        -P                # perform action on symlink instead of following it
        -t type           # file type
    

    示例:

    ##修改创建日期:setfile -d mm/dd/yy hh:mm:ss filename
    ##修改修改日期:setfile -m mm/dd/yy hh:mm:ss filename
    
    setfile -d '1/1/2021 18:18:0' sysin.txt
    setfile -m '1/1/2021 18:18:0' sysin.txt
    
    展开全文
  • pb中读取文件的创建时间和修改时间,有例子!
  • 主要介绍了JS简单实现查看文档创建日期、修改日期和文档大小的方法,结合实例形式分析了JavaScript使用fileCreatedDate属性、fileModifiedDate属性、lastModified属性和fileSize属性相关操作技巧,需要的朋友可以参考...
  • 易语言取进程创建时间源码,取进程创建时间,取得进程创建时间,格式化时间,OpenProcess,GetProcessTimes,CloseHandle,FileTimeToLocalFileTime,SYSTEMTIME转换成DATE,FileTimeToSystemTime,取格式化时间,取格式化日期
  • 如何修改文件创建日期

    千次阅读 2022-02-11 09:52:55
    如何修改文件创建日期?所以今天小编就来为大家详细介绍修改文件创建日期的详细方法,方法简单且易操作,感兴趣的小伙伴快来和我一起学习吧。
  • 图片创建日期修改y

    2015-06-21 23:33:58
    图片创建日期修改
  • java获取文件和照片创建时间

    千次阅读 2022-01-17 21:35:04
    由于要获取照片创建的时间,也就是数字化的时间,即拍摄时间;开始通过网上搜索的获取文件时间都是本机电脑创建此文件的时间,路子不对,不符合要求;后来通过搜索获取照片拍摄时间,才拿到正确的创建时间
  • 如何修改文件的修改日期创建日期?很多人认为文件的时间属性是不能修改的,今天小编就来教大家详细的操作步骤,设置非常的简单,而且可以批量修改。
  • 创建日期 默认取当前时间 更新日期 默认为空, 更新数据时再获取当前时间 CURRENT_TIMESTAMP CREATE TABLE `t_test` ( `id` int(11) NOT NULL, `createtime` datetime NULL default CURRENT_TIMESTAMP, `...
  • mysql查看表的创建时间

    千次阅读 2022-01-12 16:58:27
    由于中间插了另外的版本需求, 新建了哪些表又没记录,时间久远忘记建了哪些表了,尴尬。 这个时候可以从information_schema库中寻找。 使用 使用如下命令 SELECT * FROM `information_schema`.`TABLES` ...
  • SQL关键词 要注意大小写--添加CreateTime 设置默认时间 CURRENT_TIMESTAMPALTER TABLE `table_name`ADD COLUMN `CreateTime` datetime NULL DEFAULT CURRENT_TIMESTAMP COMMENT '创建时间' ;新增1列,并设置默认值为...
  • windows批量修改文件创建时间神器 批量 ! 批批量!批量 ! 批量 ! 批批量!批量 ! 解压文件密码123456 解压文件密码123456 解压文件密码123456解压文件密码123456 解压文件密码123456 解压文件密码123456 解压文件...
  • 修改文件mp4媒体创建日期

    千次阅读 2022-02-14 08:26:45
    修改文件相关日期 ​ 下载exiftool.exe 软件,并在相应文件下编辑*.bat文件内容如下: exiftool.exe “-FileCreateDate=2022:02:10 10:55:45” “C:\Users\Administrator\Desktop\ExifTool\VID_20220210_120445.mp4...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 4,107,574
精华内容 1,643,029
关键字:

创建时间