11/23/2009 转换成 Non/23/2009???

yikeda 2010-01-18 12:15:29
怎么如下转换?
如:11/23/2009 转换成 Non/23/2009
1/15/2010 转换成 Jan/15/2010
...全文
56 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
xiafan 2010-01-18
  • 打赏
  • 举报
回复

Dim TEST As Date = #11/23/2009#
MessageBox.Show(Strings.Format(TEST, "dd/MMM/yyyy"))
Snowdust 2010-01-18
  • 打赏
  • 举报
回复
Dim str As String = "11/23/2009"
Dim dfi As DateTimeFormatInfo = New DateTimeFormatInfo()
Dim ci As CultureInfo = New CultureInfo("En-Us")
Dim ret = DateTime.Parse(str).ToString("MMM/dd/yyyy", ci)
MsgBox(ret)
hhhh63 2010-01-18
  • 打赏
  • 举报
回复
先变成datatime类型,然后再变成字符串
datatime.ToString("MMM/d/y");
oo渣渣oo 2010-01-18
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 snowdust 的回复:]
VB.NET codeDimstrAsString="11/23/2009"Dim dfiAs DateTimeFormatInfo=New DateTimeFormatInfo()Dim ciAs CultureInfo=New CultureInfo("En-Us")Dim ret= DateTime.Parse(str).ToString("MMM/dd/yyyy", ci)MsgBox(r?-
[/Quote]

还是这个最严谨!

16,554

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧