在Visual Studio中使用C#输出到DOS

chr*_*ley 0 c# visual-studio-2010

I am using Visual Studio 2010 and I am trying to change the timen on my PC to 11 pm the ``day before yesterday. My question is can somebody tell me what statement that will allow ``me to output directly to DOS using C#.

抱歉写得不好的问题.我试图将时间改为两天前的11:50.我不熟悉Windows中的编程我一直使用Linux.在linux中,我将从命令行执行我的文件并输出到命令行.但是使用Visual Studio我不确定输出到命令行是否会输出到Visual Studio或MS DOS.如果有办法改变timecin,我会很感激.

在命令propt中我输入date 28/07/2010并更改了日期,但是当我进入Console.WriteLine("date 28/07/2010")Visual Studio 2010时,时间保持不变.此语句是否未输出到命令提示符.

谢谢你的帮助

Jus*_*ner 5

Console.WriteLine("Hello World!");
Run Code Online (Sandbox Code Playgroud)

...假设您的应用程序是从命令行启动的.

如果您尝试从命令行执行某些操作(而不是输出到命令行),那么您需要:

DateTime yesterdayAtEleven = 
    DateTime.Parse(DateTime.Now.AddDays(-1).Date.ToString("d") + " 11:00PM");
System.Diagnostics.Process.Start("date", yesterdayAtEleven.ToString());
Run Code Online (Sandbox Code Playgroud)

System.Diagnostics.Process.Start