gra*_*ady 2 c# file-io datetime datetime-format
我正在将文件写入我的硬盘,文件名是这样构建的:
String.Format("{0:yyyy-MM-dd_hh-mm-ss}.txt", DateTime.Now)
Run Code Online (Sandbox Code Playgroud)
因此,文件名为"2010-09-20_09-47-04.txt".现在我想在下拉列表中显示这些文件名,但是使用其他格式.格式应为dd.MM.yyyy HH:mm:ss.我怎么能这样做,还是有更好的方法?
谢谢 :)
我在控制台上尝试了这个,它完成了这项工作.
Imports System.Globalization
Module Module1
Sub Main()
Dim enUS As New CultureInfo("en-US")
Dim d As String = Format(DateTime.Now, "yyyy-MM-dd_hh-mm-ss")
Dim da As Date = DateTime.ParseExact(d, "yyyy-MM-dd_hh-mm-ss", enUS)
Console.WriteLine("Date from filename: {0}", d)
Console.WriteLine("Date formated as date: {0}", Format(da, "dd.MM.yyyy HH:mm:ss"))
End Sub
End Module
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你.