Foxtable(狐表)用户栏目专家坐堂 → 如何将导入的数据表的日期列特有格式适配foxtable的日期列


  共有254人关注过本帖树形打印复制链接

主题:如何将导入的数据表的日期列特有格式适配foxtable的日期列

帅哥哟,离线,有人找我吗?
leeswayne
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:91 积分:909 威望:0 精华:0 注册:2017/10/8 21:25:00
如何将导入的数据表的日期列特有格式适配foxtable的日期列  发帖心情 Post By:2024/11/7 19:44:00 [只看该作者]

请教版主大大,比如我们有excel文件需要导入到foxtable,excel表格中的日期/时间这一列是美国的形式,
比如:
Sep 11, 2023 11:59:49 AM PDT
Sep 11, 2023 6:46:11 PM PDT
Nov 14, 2023 8:48:04 AM PST
Nov 14, 2023 1:51:14 PM PST
这就导致foxtable只能将此识别为字符列,而不是日期列,所以就无法进行数据的相应统计,想问下是否有办法识别或者转换之?
谢谢!
[此贴子已经被作者于2024/11/7 19:51:25编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110825 积分:564069 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/11/7 22:06:00 [只看该作者]

Dim str As String = "Sep 11, 2023 11:59:49 AM PDT"
Dim dt As Date = DateTime.ParseExact(str, "MMM dd, yyyy HH:mm:ss tt PDT", System.Globalization.CultureInfo.InvariantCulture)
msgbox(dt)

 回到顶部
帅哥哟,离线,有人找我吗?
leeswayne
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:91 积分:909 威望:0 精华:0 注册:2017/10/8 21:25:00
  发帖心情 Post By:2024/11/8 16:27:00 [只看该作者]

有些行是PDT,有些行是PST,可以一并写进去吗

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:110825 积分:564069 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/11/8 16:29:00 [只看该作者]

Dim str As String = "Sep 11, 2023 11:59:49 AM PDT"
str = str.replace("PDT","").replace("PST","").trim()
Dim dt As Date = DateTime.ParseExact(str, "MMM dd, yyyy HH:mm:ss tt", System.Globalization.CultureInfo.InvariantCulture)
msgbox(dt)

 回到顶部