[英]Add text inside DateTime.ToString with C#?
我想在我的 DateTime 格式字符串中添加一個“at”,但每次我嘗試都會把它搞砸?
origin.ToString("dd/MM/yyyy at HH:mm:ss");
當它這個它工作正常......但看起來有點難看。
origin.ToString("dd/MM/yyyy HH:mm:ss");
添加轉義序列:
origin.ToString("dd/MM/yyyy 'at' HH:mm:ss")
t
是自定義格式說明符,將根據一天中的時間替換為A
或P
t
AM/PM 指示符的第一個字符。
您可以通過使用\\
對其進行轉義來防止這種情況發生。
origin.ToString("dd/MM/yyyy a\t HH:mm:ss");
您可以添加以下代碼:
System.DateTime.Now.Date.ToString() + "at" + System.DateTime.Now.TimeOfDay.ToString()
然后在您的代碼中使用它。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.