簡體   English   中英

使用 C# 在 DateTime.ToString 中添加文本?

[英]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是自定義格式說明符,將根據一天中的時間替換為AP

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM