gpt4 book ai didi

c# - 显示 HH :mm:ss in DateTime x axis in Chart C#

转载 作者:太空宇宙 更新时间:2023-11-03 21:35:22 26 4
gpt4 key购买 nike

我有一系列数据(温度与时间),我想使用 .NET 4.0 的 Chart 对象绘制它。 问题是如果我选择 DateTime 作为系列的 XValueType 它显示为 dd.mm.yyyy 但我想将其显示为 HH:mm:ss

我该怎么做?

谢谢你的帮助

最佳答案

解决方案一:

试试这个:

DateTime myDateValue = DateTime.Now;
String XValueType = myDateValue.ToString("HH:mm:ss");

解决方案 2:

如果你使用的是windows图表控件那么

试试这个:

chart1.ChartAreas["ChartArea1"].AxisX.LabelStyle.Format = "HH:mm:ss";

解决方案 3:正如您在下面的评论中所说,如果您仅将 DateTime 显示为字符串,则在比较时会很困难。

是的,如果您仅将 Time 部分 (HH:mm:ss) 显示为字符串,将会很困难。但如果显示日期和时间,则可以再次将字符串转换回日期时间并执行转换。

试试这个:

DateTime date=DateTime.Now;
axisLabel=date.ToString("dd.MM.yyyy HH:mm:ss");

您可以将日期时间字符串转换回 DateTime,如下所示:

DateTime date = DateTime.ParseExact(axisLabel,"dd.MM.yyyy 
HH:mm:ss",CultureInfo.InvariantCulture);

关于c# - 显示 HH :mm:ss in DateTime x axis in Chart C#,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22101707/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com