Articles of date时间

意外的Windows批处理行为 – 赋值后variables重置 – 在FILE和SET中使用FOR%f获取文件date

我试图比较一个文件的创builddate到今天的date,并有一个工作的解决scheme: FOR %%f IN (%ARCHIVE_FILE%) DO SET FileDate=%%~tf IF [%FileDate:~0,-6%] == [%CURRENT_DATE%] goto finish 由于某种原因,在Windows机器上部署这个批处理脚本的时候(两台不同的Windows机器上),FileDatevariables被设置为预期的结果,例如“dd / mm / yy mm:ss” ,然后重置为空。 把: echo %FileDate% pause 在两行之间显示FileDate被正确分配,然后直接分配给“”。 我无法find答案,并想知道是否有一些稀有的大师们可能对某些事情有所了解:/。 谢谢你的帮助。 编辑: 移动到forfiles解决scheme,我将添加任何人寻找替代: forfiles /p %ARCHIVE_DIR% /m %FILE_NAME% /d 0 && ( goto finish ) || ( goto start ) 这应该就够了,我还没有在我需要的机器上检查它。 找出上述初始解决scheme为什么会失败,这还是很好的,哈哈。

在Linux中使用C ++设置系统date和时间

我正在开发跨平台应用程序,将系统date和时间更改为指定的值。 我已经完成了Windows的部分。 我如何从Linux的C++程序设置系统date和时间? 我正在寻找一个类似于SetSystemTime(SYSTEMTIME &x)的函数。 就我所知, settimeofday()对date没有任何作用,我不确定函数stime()的用法。 我希望mktime()与我的需要无关。 有谁能够帮助我。

从表中selectsql ce服务器返回0之间的date

我正在开发一个Windows窗体应用程序在C#中。 我有一个查询,我想从dateselectdate。 结果总是0.我的DB是一个.sdf文件,在我的表中我有一个date时间字段来存储订单dateDateTime.Now,我的PCdate格式是10.12.2014,任何人可以请帮我解释这是为什么hapening ..! 有没有更好的文件格式来保存本地? 该应用程序将被安装在几台PC上,将date时间格式成为一个问题。 你的帮助非常appricaitaed ..检查请提供一些代码。 internal static DataTable SearchItemsInOrders(string searchWord, string table, int minValue, int maxValue, out DataTable dtTable, DateTime dateFrom, DateTime dateTo) { string commandText = "select A.ItemName, B.Site, B.OrderId, A.Qty, B.Requester, B.Receiver, B.Date "; commandText += "From tblOrderLine AS A Inner join tblOrder As B on A.OrderId=B.OrderId "; commandText += […]

用文件名创build一个列表,创builddate,修改date

什么是最明智的方式来查询这两个date。 PowerShell或Windows批处理解决scheme是首选。 我想列举一个关于这个主题的列表: 文件名称,创builddate,上次修改 我知道:Dir有/ t:[A,W,C],但找不到一次显示多个date的方法。 对于只有查询修改date的@fdate @ftime文件。

Windows正在一台机器上从我的date中删除斜杠

我的程序中有两种date格式。 在一台特定的机器上: date.ToString("M/d/yyyy h:m:s tt")正在生成诸如11222013 12:0:0 AM 。 ( :0:0是可以接受的,这是一个通常不会被人读取的文件。) date.ToString("MM/dd/yyyy hh:mm tt")正在生成诸如11222013 12:00 AM 。 我的代码是在C#中。 那个机器的人有一些编程的经验,并能用Delphi来得到同样的行为。 为什么格式化date中缺less正斜杠? 或者,我应该build议他核实和铺平这个犯罪箱子?

delphi10.1 – 在Windows 10创作者更新后date时间select器的问题

在Windows 10(1703版)的创build者更新之后,我们对date选取器内容的误传有一个问题: 你有解决这个问题的办法吗? 启用运行时主题不是我们的select(它可以解决乱码文本的问题,但它会改变应用程序的外观太多)。

获取孕期(季度)代码在C#

我需要得到一个特定date的记者三个月(3个月的时间,即1月,2月和3月的第一个三个月)。 使用c#System.DateTime结构我没有设法find我正在寻找的方法。 所以我解决了这个问题: DateTime sDeathDate = DateTime.Parse("18/09/1970"); int iDeathTrimester = Convert.ToInt32(Math.Round(Convert.ToDouble(sDeathDate.Month) / 3 + 0.25)); 如果有人知道更简单的方法来做到这一点,请回答。 安德烈

将Microsoft HPC群集date设置为ISO格式

当我查询工作属性 https://hpc-cluster/WindowsHPC/cluster_name/Job/573374?Properties=CreateTime 响应使用语言环境date格式: <Property><Name>ChangeTime</Name><Value>28.11.2016 08:24:06</Value></Property> 但过滤工作需要ISO格式2016-11-28T10:06:37Z : https://hpc-cluster/WindowsHPC/cluster_name/Jobs?%24filter=ChangeTimeFrom%20eq%202016-11-28T15%3A06%3A37Z&Render=RestPropRender 我怎样才能configuration响应使用ISO格式的所有时间?

如何在Windows下获取时区缩写

我们正在尝试从std::tm和strftime获取时区: char timezone[50]; strftime(timezone, sizeof(timezone), "%Z", &timeCreated); 在iOS上,我们得到了我们想要的“EST”。 但是在Windows上,我们得到了“东方夏令时”。 有人知道如何在C ++中以缩写forms始终如一地获取当前时区? 我考虑简单地挑出每个单词中的第一个字符,从时区的全名中缩写。 但是我查看了缩写列表,注意到我们可以有这样一个“Chuuk Time”的时区,缩写为“CHUT”。 这使得手动调整不可能。 问题: Windows时区及其缩写不一样? 我不需要所有时区和缩写的完整列表。 但相反,我需要一个系统的方式来使用当前时区,例如strftime 。 我希望他们使用系统当前的时区和当前的本地。

在string中查找date和时间,并使用Windows或cmd中的sed重新格式化删除空格

我不能找出一个很好的sed,正则expression式,或Windows CMD,或两者,以重新格式化一个csv文件中的行与一个可怕的date时间实现可用的东西: 鉴于: Name,Equip1_SA-TEMP — ASample,7/8/13 0:00,55.10 Name,Equip1_SA-TEMP — ASample,7/8/13 0:10,55.50 我需要“查找”date时间部分,例如(7/8/13 0:00),并重新格式化为类似SQL的DATETIME: Name,Equip1_SA-TEMP — ASample,2013-07-08 00:00:00,55.10 Name,Equip1_SA-TEMP — ASample,2013-07-08 00:10:00,55.50 正如你所看到的,这可能需要在月,日,小时前添加“0”,然后:00秒。 获取date时间区域是这样的: sed -E 's#^([^/]+)/([^/]+)/([0-9]+) ,但是我不能先“得到它”,首先需要find第二个“,”? 每行总是有4个字段: Name,SomeEquipmentId,DateTime,Value. 有没有sed + windows cmds得到这个好的组合? 或者我更好地写更高级的代码来完成这一切? 更新awk:我尝试了一些命令,如:awk -F,“{split($ 3,a,[:blank:]); vdate = a [1]; tdate = a [2]; print vdate}”file的.csv 但它在[char。上给出了一个语法错误。 逃避它不工作。 我试过\“”%% 3s,但仍然返回整个string(例如7/18/13 00:10)。 有没有更好的awkstring命令来使用,而不是试图将它们分解成一个数组?