导入excel时的时间格式显示

湖中仙人 2008-12-05 08:16:44
我将一张数据表导入excel时我想将其中的时间列,如:2008-10-10显示为10-Oct-08怎么做??
...全文
77 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
wangsong145 2008-12-06
  • 打赏
  • 举报
回复
可以试试 format
Ny-6000 2008-12-05
  • 打赏
  • 举报
回复
友情帮顶。
qinhl99 2008-12-05
  • 打赏
  • 举报
回复
如果你是去构造一个sql的话,这很好办的!
jinjazz 2008-12-05
  • 打赏
  • 举报
回复
你是用什么方式导入到excel的?
水如烟 2008-12-05
  • 打赏
  • 举报
回复
    Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Dim s As String = "2008-10-10"
Dim result As String = GetEnDateTime(s)
Console.WriteLine(result)'10-Oct-08
result = GetEnDateTime(Now)
Console.WriteLine(result)'05-Dec-08
End Sub

Public Function GetEnDateTime(ByVal input As String) As String
Return GetEnDateTime(DateTime.Parse(input))
End Function

Public Function GetEnDateTime(ByVal input As DateTime) As String
Return input.ToString("dd-MMM-yy", New Globalization.CultureInfo("en-US", False).DateTimeFormat)
End Function

16,717

社区成员

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

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