Tag: 时间戳

比较Excel中的时间戳?

我有一个与Excel的问题,并需要一个解决scheme,而不必使用VBA代码。 我的Excel文档有两张纸: Rawdata表单:包含数据; 列A具有时间戳格式的内容(dd-mm-yyyy hh:mm:ss) 计算表:使用countif()和sumif()公式 现在,我的计算表中有一组date参数,也使用时间戳格式进行格式化,如上所示。 我现在想在我的公式中使用这些参数作为条件,例如: countif(Rawdata!A:A;">=Parameter1";Rawdata!A:A;"<Parameter2") 尽pipe我有适合这些参数的数据,但只显示0。 这个表单本身的语法是否有问题,或者是由于date参数/数据的格式错误引起的问题?

如何在Excel中添加前导零(带ms的时间戳没有前导零)

我仍然有一些严重的问题与一些文件。 这是一个相当愚蠢的问题,但我一直在努力工作了很长一段时间,找不到解决办法。 我需要在时间戳中引导零,至less在ms级。 我的软件的时间戳总是这样的:(例子) 9:55:1:19 (即9h,55min,1sec,19ms) 而我需要的样子 09:55:01:019 在Excel中进行转换没有问题。 我用 =VALUE(SUBSTITUTE(G2;":";",";3)) 但我总是得到 09:55:01:190 (190ms !!) 因此,毫秒总是像逗号值一样读取,这从软件的angular度是可以理解的。 我想要一个解决scheme,将正确的值附加到新列中每行的末尾,或直接将原始列(D)中的值更改为正确的值。 (追加是好的,因为我的其他脚本已经这样工作了!) 你能帮忙吗? https://www.dropbox.com/sh/3ch6ikddplnyjgg/vUfnVgbbzH这里是一个示例文件

如何从excel中绘制时间戳数据

我有一个Excel文件,其中包含数以千计的时间与幅度数据集。 时间单元是A,幅度单元是B.数据如下所示: 2/23/2012 3:12 -69.4 2/23/2012 3:13 -70.3 2/23/2012 3:14 -73.3 2/23/2012 3:15 -75.4 2/23/2012 3:16 -78.1 2/23/2012 3:17 -80.1 我怎样才能绘制在MATLAB的时间戳振幅值?

将UNIX时间戳转换为IST时间戳

我想在EXCEL(Excel 2013)中将unix时间戳转换为IST时间戳,我尝试了以下命令“1432116763”,但无法获得正确的格式,寻求相同的帮助。 (unixTimestamp/86400)+25569+(-9/24)

如何将Excel中的TIMESTAMP格式值插入到数据库中

我想从Excel中插入TIMESTAMP格式的值到数据库中。 价值有点像这个“1/6/2016 12:00:00 AM”。 我使用此代码将值插入到数据库中 $TimeStamp = mysqli_real_escape_string($conn,trim($objPHPExcel->getActiveSheet()->getCell('A' . $row)->getValue())); 但价值是这样的“42522”。 它的价值似乎转移不正确。 看来代码有问题,不适合插入TimeStamp格式的值。 我可以知道如何解决这个问题吗? 谢谢。

一旦所有的单元格被填入,时间戳记

这是情况 列A到列G被devise为下拉列表(数据validation):姓名,号码,ID,电话等。到达办公室后,每个员工必须将他们的信息填入该行的每个单元格,列A到G. 我想从一个VBA代码: 只有当每个单元格填入A:G ,date和时间才会在相应单元格的H列中加盖。这是永久性的。 它不会改变。 一旦date被盖印,单元格A:G也被locking。 我的编码到目前为止: Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 1 Then Target.Offset(0,1) = Now End If End Sub 此时间戳只有列A中的单元格更改:( 我应该使用“case select”语句吗?

如何从Python中的Excel列表中读取时间戳

我对python相当陌生,并且已经在从一个excel列表中导入一系列度量的时间戳这个简单的任务中挣扎。 excel文件有一个date和一个时间的列。 我需要数据进行进一步的计算,如时差等 我试图以不同的方式获取数据。 到目前为止,我的代码如下所示: 方法与pyexcel import pyexcel as pe import datetime import time from datetime import time import timestring for n in range(len(users)): sheet = pe.get_sheet(file_name=users[n],name_columns_by_row=0) sheet = sheet.to_array() data_meas = np.array(sheet) for row in range(len(data_meas)): print(type(row)) input_time = data_meas[row,1] input_date = data_meas[row,0] times = [datetime.datetime.strptime(input_date, input_time, "%d %b %Y %H:%M:%S")] 我得到这个错误的最后一行: TypeError:strptime()只需要2个参数(给出3个参数) 方法与xlrd […]

如何使用sha256签名为sha256证书添加时间戳,以便在Excel 2013中保护Excel VBAmacros代码?

这个引用来自对Excel安全设置的另一个问题的答案。 答案build议使用数字证书签名macros来解决安全问题。 在答案的最后,有人指出:“当你对macros进行数字签名时,获得一个时间戳很重要……” 这在Office 2013中很棘手,原因很多。 首先,将签名附加到电子表格有两种不同的方法。 他们被称为可见和不可见的签名。 使用“文件”>“保护工作簿”>“添加数字签名”命令,可见签名可应用于整个文档。 要单独将VBA代码应用于VBA代码,请使用“工具”>“数字签名”命令,然后select要签入的证书。 最好是简单地保护VBA代码而不是整个电子表格,因为只要运行macros,代码就会将其输出写入电子表格,并且由于它是一个受保护的工作簿,因此代码出错并停止。 这个工作手册是作为一个演示而devise的,保存了一个只读build议,需要一个密码来修改它。 我们希望用户能够将macros写入电子表格,但不能保存具有相同名称的更改的文件。 由于将数字签名应用于VBA仅保护VBA,因此在写入电子表格时不会出现错误。 问题是获取保护VBA的证书的时间戳。 有一个令人眼花缭乱的registry和组策略设置,会影响时间戳,而且当我的sha256证书只用于保护VBA时,需要哪些设置才能获得sha256时间戳是相当不清楚的。 我已经尝试了所有可用的东西,看起来好像它可能会影响没有喜悦的时间戳。 尽pipe我已经能够使用较新的Office XAdES计数器签名签署电子表格并获得签名时间戳,但用于签署VBA项目的证书不会自行添加时间戳。 为其input以下registry项是必需的:HKCU \ Software \ Microsoft \ Office \ 15.0 \ Common \ Signatures 我相信键中的以下值仅影响整个工作簿XAdES签名的时间戳。 MinXAdESLevel DWORD 2 TSalocation http://timestamp.comodoca.com/rfc3161 XAdESLevel DWORD 5 从实验中,我发现通过使用以下registry项可以获得保护使用时间戳签名的VBA的证书: HKCU \ Software \ Microsoft \ VBA \ Security:TimeStampURL http://timestamp.comodoca.com/rfc3161 TimeStampRetryCount DWORD 2 TimeStampRetryDelay […]

Excel奇怪的时间戳。 如何将其转换回正常的时间戳?

我正在使用Flash和as3将Excel时间戳转换为正常的时间戳,因此 – 正常的date。 我有这个function public static function dateFromExcel(date:Number):Date { return new Date(1970, 0, 1 + (date – 25569)); } 这工作正常,如果我只需要一个正确的date(年,月,日)。 但现在我有一个时间,这是显示在Excel中如下: 1:00:00 但是细胞的真正价值是: 1/1/1900 1:00:00 AM 这是由Excel自动生成的。 现在,当我用as3代码读取Excell时,如同date一样,我得到十进制数。 这一次我得到这个: 1.0416666666666667 当我在这个十进制数上运行相同的函数,我得到这个: Mon Jan 1 00:00:00 GMT+0200 1900 这显然是不正确的。 就我所知,有了这个function,我只能用date而不是时间来工作。 任何人都可以看看这个,弄清楚,如何得到的时间来使用这个function呢?

如果行已更改,请在Excel工作表中添加时间戳

如果行已更改,我需要添加或更新时间戳,以优化工作簿。 我正在做数据导入,但我需要看哪一行更新/添加和哪个date。 到目前为止,我已经find并调整了以下代码: Private Sub Worksheet_Change(ByVal Target As Excel.Range) With Target If .Count > 1 Then Exit Sub If Not Intersect(Range("A2:BL9999"), .Cells) Is Nothing Then Application.EnableEvents = False With .Cells(1, 65) .NumberFormat = "yyyy.mm.dd" .Value = Now End With Application.EnableEvents = True End If End With End Sub 问题是,时间戳总是相对于已经做出改变的行+ 65行而不是列BM(索引65)。 你能告诉我,我应该使用或更改哪个函数?