| 分類:[VB.NET/VB2005 以降]
「2014/2/15 12:12:45」などと現在の日時をCSV形式で書き込みしたいのですが、 保存されたCSVファイルをExcelで開くと、秒の部分が消えて「2014/2/15 12:12」としか表示されません。 しかしこれをメモ帳で開くと「2014/02/15 12:12:45」となってますので正確に書かれてるようです。 またExcelでもその部分をクリックすると数式バーには「2014/02/15 12:12:45」と表示されます。 これをExcelで普通に「2014/02/15 12:12:45」と表示するにはどのようにすれば良いのですか? 教えてください。
Public Class Form1 Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load End Sub
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click Dim fileName As String = "ABC.CSV" Dim Writer As New IO.StreamWriter(fileName, True, System.Text.Encoding.Default) For i = 0 To 5 Writer.WriteLine(DateTime.Now) System.Threading.Thread.Sleep(1000) '1秒待ち Next i Writer.Close() End Sub End Class |