ฉันต้องการเพิ่มการประทับเวลาลงในชื่อไฟล์เมื่อไฟล์ถูกสร้างขึ้น แต่วิธีการ DateTime ส่วนใหญ่ฉันได้ลองใช้ช่องว่างและเครื่องหมายทับ ตัวอย่างเช่น:
Debug.WriteLine(DateTime.Now.ToString()); // <-- 9/19/2012 1:41:46 PM
Debug.WriteLine(DateTime.Now.ToShortTimeString()); // <-- 1:41 PM
Debug.WriteLine(DateTime.Now.ToShortDateString()); // <-- 9/19/2012
Debug.WriteLine(DateTime.Now.ToFileTime()); // <-- 129925501061462806
ToFileTime()
ใช้งานได้ แต่ไม่สามารถอ่านได้อย่างแน่นอน ฉันจะจัดรูปแบบผลลัพธ์เป็นเวลาประทับที่มนุษย์อ่านได้พร้อมวันที่และเวลาที่สามารถใช้ในชื่อไฟล์หรือนามสกุลได้อย่างไร ชอบ2011-19-9--13-45-30
อะไร