小编Kir*_*udd的帖子

在C#中过了DateTime?

所以我试图在readOnly文本框中显示消息,包括已用时间和日期,尽管我遇到了一些问题.它显示消息是在325天前发送的,真的应该是1分钟前发送的.有人可以帮忙告诉我我做错了什么吗?

string[] date;
string[] messageArray = 
    File.ReadAllLines(Server.MapPath("~") + "/App_Data/messages.txt");

for (int i = 0; i < messageArray.Length; i++)
{
        date = messageArray[i].Split(' ');
        DateTime date1 = DateTime.Now;
        DateTime date2 = Convert.ToDateTime(messageArray[0]);
        TimeSpan timeDifference = date1.Subtract(date2);
        string formattedTime = "Sent " + timeDifference.Days + " days, " + 
         timeDifference.Hours + " hour/s," + 
         " and " + timeDifference.Minutes + " mins ago";

        File.AppendAllText(Server.MapPath("~") + 
              "/App_Data/messages.txt", "\n" + formattedTime + "\n");
        File.AppendAllText(Server.MapPath("~") + 
              "/App_Data/messages.txt", sendMessageTextBox.Text + 
              System.Environment.NewLine);

}
Run Code Online (Sandbox Code Playgroud)

c# datetime elapsed

3
推荐指数
1
解决办法
6123
查看次数

如何在C#中显示标签中的剩余文本框字符?

我不确定我的最后一点是否合适?我将文本框的最大长度更改为140.我似乎无法使用TextLength.请帮忙?!到目前为止我有这个:

protected void textBox_TextChanged(object sender, EventArgs e)
{
    characterCountLabel.Text = textBox.MaxLength - textBox.TextLength;
}
Run Code Online (Sandbox Code Playgroud)

c# textbox character

2
推荐指数
1
解决办法
6323
查看次数

标签 统计

c# ×2

character ×1

datetime ×1

elapsed ×1

textbox ×1