以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 字符串转日期 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=72510) |
|
-- 作者:jhbhappy -- 发布时间:2015/7/31 10:33:00 -- 字符串转日期 请问各位老师,表格中的订单编号20150730-001如何转成日期 2015-07-30 |
|
-- 作者:sloyy -- 发布时间:2015/7/31 10:52:00 -- Dim str As String = "20150730-001" Dim d As Date = str.Insert(4,"-").Insert(7,"-")
|
|
-- 作者:有点蓝 -- 发布时间:2015/7/31 10:54:00 -- 也可以这样 Dim s As String = "20150730-001" Dim s1 As String = Mid(s,1,4) & "-" & Mid(s,5,2) & "-" & Mid(s,7,2) Output.Show(CDate(s1))
|
|
-- 作者:jhbhappy -- 发布时间:2015/7/31 13:12:00 -- 谢了,试试 |
|
-- 作者:恒隆君 -- 发布时间:2018/4/6 16:31:00 -- 从字符串转换至日期, 报错
e.datarow("生产日期") = cdate(d) .NET Framework 版本:2.0.50727.8766 Foxtable 版本:2018.3.9.1 错误所在事件:表,原色墨信息,DataColChanged 详细错误信息: Exception has been thrown by the target of an invocation. 从字符串“2017-05-06\'”到类型“Date”的转换无效。 |
|
-- 作者:有点甜 -- 发布时间:2018/4/6 16:35:00 -- 以下是引用恒隆君在2018/4/6 16:31:00的发言:
从字符串“2017-05-06\'”到类型“Date”的转换无效。
afterOpenProject事件,短日期
Dim cd As System.Globalization.DateTimeFormatInfo = System.Globalization.DateTimeFormatInfo.CurrentInfo |