2010-06-06 61 views
0

我試圖挽救網絡攝像頭拍攝的圖像與當前time.Like保存圖像的日期和時間

06.06.2010 22:29:52.jpg

但是編譯器不允許時間格式22時20分三十零秒。我搜索,但我找不到如何寫時間像22.29.59或如何解決這個問題?

String photoTime = DateTime.Now.ToString(); 
String SuspiciousPath = Path.Combine(PhotoPath+"//suspicious",photoTime+".jpg"); 
FirstPersonTestImage.Save(SuspiciousPath); 
+1

請不要在標題和標記中重複標記(「C#」)。另外,請不要使用「Hi」和「Thanks」。這是一個問答網站,我們沒有交談。 – 2010-06-06 19:35:00

+0

嗨,是要禮貌。下次不會 – Ercan 2010-06-06 19:36:28

回答

2

您可以使用DateTime.ToString("MM.dd.yyyy HH.mm.ss");

查看完整的文檔中MSDN

我推薦DateTime.ToString("yyyy_MM_dd.HH_mm_ss");所以你可以按文件名進行排序,並按時間排序。

1

你需要使用一個自定義格式字符串,像這樣:

String photoTime = DateTime.Now.ToString("MM.dd.yyyy HH.mm.ss"); 

不過,我建議你使用一個可排序的格式,例如:

String photoTime = DateTime.Now.ToString("yyyy-MM-dd, HH.mm.ss"); 

這些字符串將通過時間戳排序。