c# - 如何修复:“无法将类型隐式转换为‘字符串’”错误
问题描述
你好,
我对这段代码有转换问题:
Convert.ToString(result)
hourA.Text = result;
这个result
词是一个日期时间,我想把它转换成文本把它放在一个文本框中
对我来说,这段代码看起来不错,但我仍然有以下错误:
CS0029 C# 无法将类型隐式转换为“字符串”
我可以改变什么来使它工作?
在此先感谢,
赞克鲁。
解决方案
您可以使用
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
推荐阅读
- android - 我的片段中的某些视图具有恒定的功能,我如何编写该功能使其仅运行一次?
- python-3.x - 如何获得一个向量来保存代码中的先前值
- python - 使用 python 使用 Amadeus 航班优惠价格 API 时获取错误信息
- php - 使用 php 清理外部 xml 文件
- docker - 带有 dockerized Web 应用程序的 Iptables 规则 - 无法阻止传入流量
- sql - 从多个表中插入多个值
- prolog - 级别([X|_],X,1)。如何获得树上给定值的级别?
- c++ - PyRun_SimpleString() 函数慢吗?
- javascript - 将条件导入中返回的承诺范围更改为 React 中的不同变量
- sql - 资产负债表报表的动态 T-SQL 数据透视查询