首页 > 解决方案 > 如何修复:“无法将类型隐式转换为‘字符串’”错误

问题描述

你好,

我对这段代码有转换问题:

Convert.ToString(result)
hourA.Text = result;

这个result词是一个日期时间,我想把它转换成文本把它放在一个文本框中

对我来说,这段代码看起来不错,但我仍然有以下错误:

CS0029 C# 无法将类型隐式转换为“字符串”

我可以改变什么来使它工作?

在此先感谢,
赞克鲁。

标签: c#textboxconverters

解决方案


您可以使用

hourA.Text = result.ToString("d");

要获得短日期时间字符串表示,如果您的结果保持值如 10/24/2019 10:54:40 AM,则短文本表示将为 10/24/2019,

日期时间的字符串表示形式太多,都列在: https ://docs.microsoft.com/en-us/dotnet/standard/base-types/custom-date-and-time-format-strings


推荐阅读