![](/img/trans.png)
[英]Compare dateTime "MM/dd/yyyy hh:mm:ss" with "yyyy-MM-dd hh:mm:ss" in c# LINQ
[英]Display HH:mm:ss in DateTime x axis in Chart C#
我有一系列數據(溫度與時間),我想使用.NET 4.0.
Chart
對象進行繪制.NET 4.0.
問題是,如果我選擇DateTime
為XValueType
它顯示有喜歡該系列dd.mm.yyyy
但我想它顯示為HH:mm:ss
。
我怎樣才能做到這一點?
謝謝你的幫助
解決方案1:
嘗試這個:
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並執行轉換。
嘗試這個:
DateTime date=DateTime.Now;
axisLabel=date.ToString("dd.MM.yyyy HH:mm:ss");
您可以將datetime字符串轉換回DateTime,如下所示:
DateTime date = DateTime.ParseExact(axisLabel,"dd.MM.yyyy
HH:mm:ss",CultureInfo.InvariantCulture);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.