我想以特定方式格式化我的 DateTime 对象。这是基础:
DateTime dt = new DateTime(2018, 11, 20, 15, 30, 5, 0); Debug.WriteLine(dt.ToString("ddd MMM dd HH:mm:ss zzz yyyy", CultureInfo.InvariantCulture));
输出将是Tue Nov 20 15:30:05 +01:00 2018
。这几乎就是我想要的:而不是+01:00
我想要string
变量的值myText
。
所以如果myText
有值"hello world"
,输出应该是:
Tue Nov 20 15:30:05 hello world 2018
所以我的问题很简单:我需要写什么来获取格式(zzz
部分除外)但中间有一个string
变量的值?
我试过dt.ToString("ddd MMM dd HH:mm:ss " + myText + " yyyy", CultureInfo.InvariantCulture)
了,但myText = "hello world"
它会输出
Tue Nov 20 15:30:05 3ello worl20 2018
即内容myText
将被视为格式化,就像其他内容一样。但我希望myText
从字面上理解 的内容。
白猪掌柜的
jeck猫
相关分类