Tag: datetime

在asp.net中转换date格式c#

我正在上传一个excel文件,其中有一个格式为“dd-mm-yyyy”的date列。 我正试图将其转换为这种格式的mm / dd / yyyy。 string[] dsplit = row[6].ToString().Split('-'); obj.ExpiryDate = string.Format("{0}/{1}/{2}", dsplit[1], dsplit[0], dsplit[2]).ToDate(); 但它会抛出错误,一些隐藏的错误。 这是整个代码。 我已经尝试了很多,没有预期的作品 protected void SaveEmployeefrom_Click(object sender, EventArgs e) { uploadExcelfile(); } public List<ClsEmployee> uploadExcelfile() { List<ClsEmployee> list = new List<ClsEmployee>(); DataTable tb = new DataTable(); try { if (employeeregistration.HasFile) { string name = DateTime.Now.ToString("hhmmss_ddmmyy"); name = name + […]

在excel中查找datetime中的最短date

对不起,我知道这听起来很愚蠢,但我不能得到这个function工作(不断返回0/1月1日1904年)。 我的数据是在MMM DD,YYYY HH / MM AM / PM中设置的,所以我自定义了格式化数据集和返回值单元格的样式。 我试过MIN和MINA,但仍然是0.我也尝试格式化我的数据到“date”的风格,但没有改变,我仍然0。 我唯一能得到正确答案的是当我手动改变单元格的内容为DD / MM / YYYY风格的时候。 有没有办法让分钟工作,他们的方式我的数据是目前设置? 相反,有没有办法将内容更改为DD / MM / YYYY,而无需input每个条目?

如何在Excel工作表中finddate时间值

我需要find包含date时间值的第一个单元格。 我感兴趣的单元显示这个 06-Mrz-2015 00:00 公式字段有这个(date部分之后的两个空格) 06.03.2015 00:00:00 单元格格式是这样的 DD-MMM-YYYY hh:mm 我试过这个,但是没有find这个单元格 Public Function FindCurrentCell() As Range Dim cell As Range Dim current As String Sheets("Futures").Select current = Format(Date, "dd.mm.yyyy") + " 00:00:00" Set cell = Cells.Find(What:=current, After:=Range("A1"), LookIn:=xlFormulas, LookAt:=xlWhole, SearchOrder:=xlByRows, SearchDirection:=xlNext, MatchCase:=False) Dim test As String test = cell.Address Set FindCurrentCell = cell End Function

Excel表中的C#DateTime数据库导出

我在数据库导出中正确显示date。 在Xamarin应用程序(C#)中,生日使用以下方法存储在本地数据库中。 public static long GetTimestamp (DateTime dateTime) { TimeSpan timeSpan = dateTime – new DateTime (1970, 1, 1, 0, 0, 0, DateTimeKind.Utc);; return (long)timeSpan.TotalMilliseconds; } 反过来说: public static DateTime GetDateTime (long milliseconds) { DateTime start = new DateTime (1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); return start.AddMilliseconds (milliseconds).ToUniversalTime (); } 如果我查看数据库,负数值如-650073600000存储在数据库中。 在出口的Excel表格中,生日也显示为这些值。 我正在使用Excel for […]

在Excel数据系列中匹配开始和结束date时间

我写了一个macros来格式化大约20个.csv文件,其中列b(即21/01/2015 03:15)中的测量date时间和列c中的相应数据。 然后将所有.csv文件中的数据复制到新的工作表Workbooks("CSV fix RPS data_v6.xlsm").Sheets("a") 每个.csv的开始/结束时间都不相同。 我想修改代码,以便查看所有date列中的最新开始时间/最早结束时间,并从所有数据中复制此时间段的数据,并将其粘贴到新的表单中。 我的代码到目前为止,但我有点卡住如何开始比较date时间。 Sub Get_raw_data_RPSCSV_30_03_15() Dim row As Integer Dim row_1 As Integer Dim col As Integer Dim col_2 As Integer Dim col_3 As Integer Dim time_last As Date Dim EndRow As Long Dim date_start As Date Dim time_start As Date Dim DateTime As Date Dim FinalRow As Long […]

将列转换为date时间格式时不支持“转换”和“转换”函数(在vbscript – Excel adodb中)

我已经写了一个vbscript连接excel文件(.xlsx)作为数据库使用ADODB连接。 我想从excel文件中提取'StartDate'列中的值大于'15 / 05/2015'的logging,但是在执行adodb查询时,将引发错误为“标准expression式中的数据types不匹配”。 我尝试使用“Convert”和“Cast”function将“StartDate”列转换为date格式,但不支持。 如何编写查询来检索logging? excel中“StartDate”列中的值看起来像“21/05/2015 0:00” ,双击该字段看起来像“21/05/2015 12:00:00 AM” 我试过的查询(所有查询都引发了数据不匹配错误): Select * from [Student$] where StartDate >= '15/05/2015' Select * from [Student$] where StartDate >= '15/05/2015 12:00:00 AM' Select * from [Student$] where StartDate >= '15/05/2015 00:00:00.000' Select * from [Student$] where StartDate >= '15/05/2015 0:00'

Excel VBSdate问题(将XLSX转换为TXT后的DATE问题)

这是将XLSX转换为TXT文件的简单解决scheme(制表符分隔) Const xlText = -4158 Set objArgs = WScript.Arguments For I = 0 to objArgs.Count – 1 FullName = objArgs(I) FileName = Left(objArgs(I), InstrRev(objArgs(I), ".") ) Set objExcel = CreateObject("Excel.application") set objExcelBook = objExcel.Workbooks.Open(FullName) objExcel.application.visible=false objExcel.application.displayalerts=false objExcelBook.SaveAs FileName & "txt", xlText objExcel.Application.Quit objExcel.Quit Set objExcel = Nothing set objExcelBook = Nothing Next 问题在于它在DATE转换后,从dd \ mm […]

Python:用当前date保存Excel文件

我正在尝试使用Python 3.6和Datetime模块将一个新的Excel文件保存在与原始文件名和当前date相同的文件夹中。 该文件被保存,但是当我打开创build的文件说,Excel无法打开文件“AllData 2017_08_04.xlsm”,因为文件格式或文件扩展名无效。 我怎样才能让文件正确保存datestring? from datetime import datetime os.chdir(r'\\URL\All Data Folder') wb = openpyxl.load_workbook('AllData.xlsm') datestring = datetime.strftime(datetime.now(), ' %Y_%m_%d') wb.save('AllData' + datestring + '.xlsm')

null从Excel表添加到数据库使用C#的DateTime

我有一个问题,获得一个值传递给这个variables。 它是来自Excel文件(使用Aspose)的null,但是一个DateTime不包括它。 我添加了DateTime? 到variables,但没有帮助。 我已经尝试了一些我知道的方法,但是没有一个方法正在为传入的空值工作。 如果该值为空,则必须保持null,数据库允许为空值。 有人可以帮我把这个工作吗? 有没有更简单的方法来解决这个问题? 试试1 EnterDate = Convert.ToDateTime(dr["EnterDate"]); EnterDate = (EnterDate.HasValue) ? EnterDate : DateTime.Now; 试试2 RepealedDate = (dr["RepealedDate"] == null) ? (DateTime?)null : Convert.ToDateTime(dr["RepealedDate"]);

将date从Excel转换为Matlab

我有一系列date和一些相应的值。 Excel中数据的格式是“Custom” dd/mm/yyyy hh:mm 。 当我尝试将这个列转换为Matlab中的数组时,为了将它用作plot的x轴,我使用: a = datestr(xlsread('filename.xlsx',1,'A:A'), 'dd/mm/yyyy HH:MM'); 但是我得到一个空string:0 x 16。 因此我无法使用函数datenum将其转换为date数组。 我在哪里犯错误? 编辑:从hh:mm传递到HH:MM也不工作。 当我只尝试 a = xlsread('filename.xlsx',1,'A2') 我得到:a = []