DateTime.Now から7 月 31 日 10:20:30 PST 2012形式
DirectCast(row(0), DateTime).ToString("ddd MMM dd HH:mm:ss 'PST' yyyy")
row(0)
の形式の文字列です。7/29/2012 1:25:20 PM
キャストが間違っていると言い続けますが、文字列を正しくキャストするにはどうすればよいですか?
日時のパターンの素晴らしいリンク。
DateTime.Parse
、、またはDateTime.TryParse
を使用する必要があります。DateTime.ParseExact
DateTime.TryParseExact
CType
の代わりに使用できると思いますDirectCast
が、個人的にはメソッド呼び出しを使用します。これにより、何をしているかが明確になります。