teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

2

改正

2017/12/04 04:51

投稿

xss
xss

スコア36

title CHANGED
File without changes
body CHANGED
@@ -15,7 +15,7 @@
15
15
  Dim arrValue As String = String.Empty
16
16
  Dim arrValueDay As DateTime = New Date
17
17
 
18
- '20171204が格納される。
18
+ '20171204 10:44:44が格納される。
19
19
  arrValue = arrAAA.Value.ToString()
20
20
 
21
21
  '2017/12/04(月)午前にする ※午前ではなくAMと表示したいです。

1

コード修正

2017/12/04 04:51

投稿

xss
xss

スコア36

title CHANGED
File without changes
body CHANGED
@@ -1,6 +1,6 @@
1
1
  ###前提・実現したいこと
2
2
  閲覧ありがとうございます。
3
- ArrayList型の配列(arrAAA)の値に20171204という文字列型が格納されています。
3
+ ArrayList型の配列(arrAAA)の値に20171204 10:44:44という文字列型が格納されています。
4
4
  それをTryParseExactでDateTime型にして書式設定して結果を格納する方法を取りました。
5
5
 
6
6
  下記のコードを試した結果、2017/12/04(月)午前と表示されるのですが、午前のところを AM
@@ -19,8 +19,8 @@
19
19
  arrValue = arrAAA.Value.ToString()
20
20
 
21
21
  '2017/12/04(月)午前にする ※午前ではなくAMと表示したいです。
22
- DateTime.TryParseExact(arrValue, "yyyyMMdd", DateTimeFormatInfo.CurrentInfo, DateTimeStyles.None, arrValueDay)
22
+ DateTime.TryParseExact(arrValue, "yyyyMMdd H:mm:ss", DateTimeFormatInfo.CurrentInfo, DateTimeStyles.None, arrValueDay)
23
- arrValue = arrValueDay.ToString("yyyy/MM/dd(ddd)")
23
+ arrValue = arrValueDay.ToString("yyyy/MM/dd(ddd)tt")
24
24
 
25
25
  ```
26
26
  ###補足情報(言語/FW/ツール等のバージョンなど)