如何向用户显示不同于C#中实际字符串的文本
本文关键字:字符串 文本 用户 显示 不同于 | 更新日期: 2023-09-27 18:25:43
我有一个mysql数据库表,其中存储的时间戳数据如下:
User | Timeslot
----------------------
Paul t1115
Aaron t1130
Nick t1115
我希望能够按原样引用信息,但让用户将信息视为完整的时间戳(即t1115="上午11:15",t1130="上午11:30"等)。有办法做到这一点吗?
以下内容应该有效。。。
string input = "t1326".Replace("t", "").PadLeft(4, '0');
string pattern = "HHmm";
DateTime dt;
DateTime.TryParseExact(input, pattern, null,
DateTimeStyles.None, out dt);
Console.WriteLine(dt.ToString("h:mm tt")); //outputs 1:26 PM
string reverse = String.Format("t{0}",dt.ToString("HHmm"));
Console.WriteLine(reverse); //outputs t1326