我正在用C#编写一个文本到语音程序,并使用以下代码获取时间信息:
else if (e.KeyCode == Keys.Enter && InputTextbox.Text == "what time is it")
{
OutputTextbox.Text = "The time is " + DateTime.Now.ToShortTimeString>();
pBuilder.ClearContent();
pBuilder.AppendText(OutputTextbox.Text);
sSynth.Speak(pBuilder);
e.SuppressKeyPress = true;
InputTextbox.Text = "";
}
这给了我一个诸如“时间是上午11点01分”的价值。
有人可以告诉我一个类似的方法让一周中的某一天回来吗?
答案 0 :(得分:4)
简单地:
DateTime.Now.DayOfWeek.ToString();