C# 我想检索当前日期和时间文本框

C# 我想检索当前日期和时间文本框,c#,datetime,textbox,C#,Datetime,Textbox,我的代码现在的工作方式如下:通知值​​在文本框中,并返回所发布的内容。但是我想返回系统的当前日期和时间,而不需要填写。这很简单,你可以用谷歌搜索一下 protected void ButtonPesquisar_Click(object sender, EventArgs e) { var macroController = new MacroController(); var itens = macroController.ObterTo

我的代码现在的工作方式如下:通知值​​在文本框中,并返回所发布的内容。但是我想返回系统的当前日期和时间,而不需要填写。

这很简单,你可以用谷歌搜索一下

protected void ButtonPesquisar_Click(object sender, EventArgs e)
    {        
        var macroController = new MacroController();
        var itens = macroController.ObterTodos(new Entities.FiltroMacro()

        {
            //NumeroLocomotiva = TextBoxNumeroLocomotiva.Text,
            DataInicio = DateTime.Parse(TextBoxDataInicio.Text + " " + TextBoxHoraInicio.Text),
            DataFim = DateTime.Parse(TextBoxDataFim.Text + " " + TextBoxHoraFim.Text)
有关更多信息,请转到这些链接


在代码中,我看到您希望从文本框中获取日期,因此:如果您希望解析日期时间并以一个字符串提供格式,则应使用
DateTime.ParseExact
方法。例如,请参见示例控制台应用程序中的用法:

TextBoxHora.Text = DateTime.Today.ToString("g"); // Just the time

TextBoxData.Text = DateTime.Today.ToString("D"); // Just the Date 

TextBoxDataHora.Text = DateTime.Today.ToString(); // Complete date and Time

TextBoxDataHoraCompleta.Text = DateTime.Now; 

您可以在msdn上阅读以搜索有关日期格式的更多信息。

TextBoxDataInicio.Text
替换为
DateTime.Now.ToString()
。这就是您想要的?您想在文本框中写入当前数据和时间,这是您的问题吗?当前日期和时间在
DateTime.Now
(或
DateTime.UtcNow
)中可用。到底什么对你不起作用?我想要(TextBoxDataInicio和TextBoxHoraInicio)和(TextBoxDataFim和TextBoxHoraFim)。来填写系统的当前时间和日期。无法实现我的想法,使用最后一个示例进行编码。您面临的问题是什么?即使我尝试在代码中实现您的示例,也要组装结构语法错误。可以给我一个有问题的文本框的例子吗?它现在不会给出语法错误,我错误地写了DateTime.now()其中应该是DateTime.now as DateTime.now是一个属性。
    static void Main(string[] args)
    {
        var parsedDate = DateTime.ParseExact("2014$05$01", "yyyy$MM$dd", DateTimeFormatInfo.CurrentInfo);
        Console.WriteLine("Year: {0}",parsedDate.Year);
        Console.WriteLine("Month: {0}",parsedDate.Month);
        Console.WriteLine("Day: {0}",parsedDate.Day);
        Console.ReadLine();
    }