以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 如何规范年月日格式 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=188590) |
-- 作者:ZJZK2018 -- 发布时间:2023/9/29 23:25:00 -- 如何规范年月日格式 1,在数据导入时年月日写法不规范,如何统一规范,如: 2022年9月5日 2023/09/8 2022.8.9 2023-9 统一为 2022-09-05 2023-09-08 2022-08-09 2023-09-01 自动增加01 2,下面多了“\\”如何删除 Dim str As String = "2023-10-22 09:30" Dim st() As String st = str.Split(" ") For i As Integer = 0 To st.Length - 1 Output.Show(st(i).Trim()) Next Output.Show(String.Join("\\", st)) \'显示:2023-10-22\\\\\\09:30 红色\\\\不要 [此贴子已经被作者于2023/9/30 0:12:10编辑过]
|
-- 作者:wyz20130512 -- 发布时间:2023/10/1 19:43:00 -- Dim str As String = "2023-10-22 09:30" \'先删除多余的空格 str = str.Trim() For i As Integer = str.Length To 2 Step - 1 \'此处不能顺着循环 Dim s As New String(" ", i) str = str.Replace(s, " ") Next Dim st() As String st = str.Split(" ") For i As Integer = 0 To st.Length - 1 Output.Show(st(i).Trim()) Next Output.Show(String.Join("\\", st))
|
-- 作者:wyz20130512 -- 发布时间:2023/10/1 19:46:00 -- 如果数据源是Excel中的数据,可以先用PQ清洗数据,得到规范的日期格式后,再导入。 |