草庐IT

时间戳OpenStack

全部标签

windows - 更改 csv 文件中的日期时间格式

我有多个具有这种结构的csv文件:text,text,01/27/200101:00:00PM我需要用这种日期时间格式更新所有csv文件:text,text,27-Jan-200113:00:00有没有办法通过批处理文件/另一种自动化方式来做到这一点?谢谢, 最佳答案 在单行powershell命令的帮助下,这可以在批处理文件中很好地完成。Powershell内置于所有较新的操作系统(Win7、Win2008之后),也可以安装在旧版操作系统上。下面是代码和示例输出-@echoofffor/f"delims="%%xin('dir/b

c++ - 如何在 C++ 中获取文件时间

我在获取文件时间创建时遇到问题..谁能知道如何获取文件时间??我得到了一个获取特定目录文件名的代码我的问题是我不知道如何将文件时间放在目录中的每个文件上...这是我的代码:#include#include#include#include#include#include#include#include#include#include#includeusingnamespacestd;intifException(stringdirectory)throw(){DWORDreturnvalue;returnvalue=GetFileAttributes(directory.c_str())

windows - 文件名中的 MS-DOS 时间戳

我在批处理文件中有以下内容。settimefmt=%TIME:~0,2%%TIME:~3,2%%TIME:~6,2%dir*.*>logfile_%timefmt%.log这在上午10点之后完美运行,但在此之前失败,因为它向时间戳添加了一个空格而不是前导0。在MS-DOS中有没有办法创建一个前导0的时间戳?我更喜欢使用相当标准的命令,以便它从WindowsXP开始工作。 最佳答案 最好一次获取时间,然后也解析元素。第三行将空格替换为0settimefmt=%time%settimefmt=%TIMEFMT:~0,2%%TIMEFMT

c++ - 将 FILETIME 转换为可移植时间单位

我将如何转换WindowsFILETIME将对象转换为time_t或原始秒/毫秒?我正在将一些代码从Windows移植到Unix,因此我不能依赖WindowsAPI函数。 最佳答案 FILETIME定义为Containsa64-bitvaluerepresentingthenumberof100-nanosecondintervalssinceJanuary1,1601(UTC).因此,要将其转换为Unix时间,只需减去两个纪元时间并将100纳秒间隔转换为秒/毫秒即可。任何数量的工具/站点都会告诉您这两个纪元相隔134774天(或1

python - 使用 Popen 打开一个进程并在一段时间后终止

我想在5分钟后终止一个进程(例如),我用它打开subprocess.Popen()p=subprocess.Popen('calc.exe',shell=True)#example我用print(p.pid)打印了pip,用time.sleep(10)睡了10秒,然后用终止了进程>p.kill().问题是calc.exe仍在运行。我已经使用ProcessExplorer来查看这里发生了什么,似乎子进程将创建一个带有pid=p.pid的cmd,它会创建calc.exe,但有另一个我不知道的pid。所有代码在这里:importsubprocess,os,timep=subprocess.P

c - 在 Windows 中使用 C 测量执行时间

我想测量代码和平的执行时间。我正在用clock()函数来做这件事。这里的例子:#include#include#include#includeintmain(void){clock_tbegin=0,end=0;begin=clock();printf("helloworld!!\n");end=clock();printf("Begin%E\n",begin);printf("End%E\n",end);printf("Clocks%E\n",end-begin);printf("Clockspersecond%E\n",CLOCKS_PER_SEC);printf("Time%E\

windows - waveOutWrite API 方法回调的延迟(或延迟)时间是多少?

我正在另一个论坛上与一些开发人员就准确生成MIDI事件(注意消息等)进行辩论。人耳对轻微的计时误差非常敏感,我认为他们的主要问题来自于使用相对低分辨率的计时器,这些计时器以15毫秒的间隔(足够大,足以导致明显的误差)量化它们的事件。大约10年前,我编写了一个示例应用程序(Windows95上的VisualBasic5),它是一个组合软件合成器和MIDI播放器。基本前提是一个跳跃缓冲回放系统,每个缓冲都是十六分音符的持续时间(例如:每分钟120个四分音符,每个四分音符为500毫秒,因此每个十六分音符为125毫秒,因此每个缓冲区是5513个样本)。每个缓冲区都通过waveOutWrite方

windows - 批处理文件功能执行时间过长

我编写了一个函数,它从完整路径字符串中获取文件名。但是我写的子程序执行起来花费了太多时间(大约4秒)。我试图理解为什么。这是批处理文件@echooffsetfullPath=\\server\Dir1\DirNumber2\Dir3\Dir4\abc.txtecho%fullPath%call:giveFileName"%fullPath%"finalNameechoAfterFunctioncallfileName:%finalName%GoodJobgoto:eof:giveFileNameSETLOCALsetfileName=%~nX1::echohereisfileNmae%

windows - 带有创建时间和最后修改时间的目录命令

我想使用dir命令并将文件名作为第一列,创建日期时间作为第二列,修改日期时间作为第三列。我怎样才能做到这一点?http://www.computerhope.com/dirhlp.htm这表明可以使用/T但不确定如何使用它,因为dir/TCAW没有列出我需要的格式。 最佳答案 正如ChristopherPainter所说,DIR命令不能直接执行此操作。但是有一个简单的命令行oneliner可以显示没有页眉或页脚信息的信息。此命令仅列出文件。只要您所在的地区使用3个空格分隔的组件显示时间戳,它就可以工作。例如,我的美国时间戳显示为mm

windows - 查看 Windows 运行了多长时间以及其他指标

WindowsXP(及更高版本)是否会存储它......自系统启动以来?...安装后运行?...自当前用户登录以来的小时/分钟数?...用户登录的总小时数?谢谢。 最佳答案 在终端运行systeminfo例子:C:\WINDOWS>systeminfoHostName:...OSName:MicrosoftWindowsXPProfessionalOSVersion:5.1.2600ServicePack2Build2600OSManufacturer:MicrosoftCorporationOSConfiguration:Memb