当前位置: 首页 > 面试题库 >

如何在Access 2010中将文本字段转换为日期/时间字段?

赵嘉纳
2023-03-14
问题内容

我将Excel文件导入Access 2010,日期字段(CALLDATE)以文本(YYYYMMDD)的形式出现。我想使用更新查询来更新新字段“
dateofcall”,但要使用日期/时间格式。我尝试使用:

UPDATE tbl_Import SET tbl_Import.dateofcall = CDate([tbl_Import].[CALLDATE]);

我以为它会这么简单,但是它以日期格式显示为空白。我也尝试使用DateSerriel(),但仍然出现错误。有什么建议?


问题答案:

您可以使用左,右和中间字符串函数从字符串的各个部分构造日期。

例如:

DateSerial(Left(MyTextDate,4),Mid(MyTextDate,5,2),Right(MytextDate,2))

您可以在更新查询中使用上述内容,以将日期类型coulmn 9field更新为文本列中的日期。



 类似资料:
  • 问题内容: 我正在尝试将整数字段转换为实际的日期字段。有人创建了一个“日期”字段,只粘贴了一个实际上是整数的“日期”。我正在尝试将其转换为实际日期。 我尝试了以下无济于事: 问题答案: 简单转换为日期可能有效 退货 如果您的数据可疑,则也可以使用Try_Convert() 退货

  • 我有以下字符串: 我尝试用以下代码将此字符串转换为: Java . time . format . datetimeparseexception:无法解析文本“18/07/2019 04:30:00”:无法从TemporalAccessor获取LocalDateTime 我错过了什么?

  • 问题内容: 我从来没有不得不将时间与UTC转换。最近有人要求我的应用注意时区,并且我一直在圈子里奔波。我发现很多有关将本地时间转换为UTC的信息,这很基本(也许我也做错了),但是我找不到任何有关将UTC时间轻松转换为最终用户时区的信息。 简而言之,android应用程序向我发送了(appengine应用程序)数据,该数据中包含时间戳。要将时间戳存储为UTC时间,我正在使用: 那似乎行得通。当我的应

  • 问题内容: 我的电话号码是20080331。 我需要将其转换/转换为日期时间,以便可以在数据库中进行日期比较。我将如何转换此数字。使用CONVERT(DATETIME,Value)似乎不起作用。 问题答案:

  • 问题内容: 我想在Java中将字符串Date转换为Timestamp。我写了以下代码。我声明date1的日期为:7-11-11 12:13:14。 我想将此字符串日期7-11-11 12:13:14转换为时间戳。现在我得到的输出是0007-11-11 00:13:14.000000 +05:30:00但我想要(7-11-11 12:13:14)这种格式的时间戳记日期。谁能帮帮我吗。谢谢。 问题答案

  • 问题内容: 输入字符串:2012年6月14日-UTC 01:00:00 输出本地字符串:2012年6月13日-美国东部时间21:00:00 我喜欢从中获取补偿 有什么建议吗? 问题答案: 这应该可以满足您的需求: 请注意,您的示例是错误的:在UTC的6月14日凌晨1点,在EST,标准时间晚上8点或夏令时仍然是6月13日。在我的系统上,该程序会打印