人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

VB.NET ファイル名を現在の時刻にして保存するには?
System.DateTime.Nowをどこにどのように入れれば良いのかがわかりません。

現在のソース
bmp.Save("D:\System.DateTime.Now", System.Drawing.Imaging.ImageFormat.Gif)

●質問者: hokuto0127
●カテゴリ:コンピュータ
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● きゃづみぃ
ベストアンサー

bmp.Save(Format(Now, "yyyyMMdd hhmmss"), System.Drawing.Imaging.ImageFormat.Gif)

"D:\System.DateTime.Now" が ファイル名だったとしたら それを
Format(Now, "yyyyMMdd hhmmss") に 変えただけです。

未確認ですが、上記のようにして やればいいかと思います。


hokuto0127さんのコメント
いただいたサンプルを元に以下がコードでありますが、 bmp.Save(Format(Now, "D:\yyyyMMddhhmmss"), System.Drawing.Imaging.ImageFormat.Gif) これだと、Dドライブに(例[y20111210040538])で保存され、拡張子が付加されません。 D:\yyyyMMddhhmmss.gifにもしては見ましたが、どうも成功しません。 記述が悪いのでしょうか?

きゃづみぃさんのコメント
bmp.Save("D:\" & Format(Now, "yyyyMMddhhmmss") & ".gif", System.Drawing.Imaging.ImageFormat.Gif) としてください。

hokuto0127さんのコメント
何から何まで手間をかけさせてしまい、申し訳ありません。 やっと実装することが出来ました。有難うございます。感謝します。

きゃづみぃさんのコメント
あと 24時間表記にするならば hhは 大文字の HH にすればいいですよ。

2 ● ぽけっとしすてむ
 Dim Temp As String = DateTime.Now.ToString("yyyyMMddHHmmss")
 bmp.Save("D:\" + Temp , System.Drawing.Imaging.ImageFormat.Gif) 

@IT:.NET TIPS 日付や時刻を文字列に変換するには? - C# VB.NET
他の表記はこちらです

関連質問

●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ