当 LabelStyle 格式为“MM/dd hh:mm”时,VB.NET windows 应用程序图表 x 轴显示“12/30 04:10”

Posted

技术标签:

【中文标题】当 LabelStyle 格式为“MM/dd hh:mm”时,VB.NET windows 应用程序图表 x 轴显示“12/30 04:10”【英文标题】:VB.NET windows app chart x-axis shows "12/30 04:10" when LabelStyle Format is "MM/dd hh:mm" 【发布时间】:2018-02-28 20:50:59 【问题描述】:

VB.NET 2017 Pro windows 应用程序图表 x 轴在图表 > 道具 > 字符区域 > 轴集合 > X 轴成员 > 标签样式 > 格式 = 为“MM/dd hh:mm”时显示“12/30 04:10” " 以及今天 2017 年 9 月 19 日的日期。

我还尝试了 Format = "MM/dd/yy hh:mm:ss" ,这与同样的问题并显示例如“12/30/99 04:24:00”

我正在尝试绘制样本值与 x 轴时间的折线图

这是我为要添加到折线图中的每个新样本点执行的代码。

        dim plot_datetime as  DateTime = now

    ' Store latest sample's value and datetime:
        detector_datetime_buffer.add( plot_datetime )
        detector_value_buffer.add( plot_value )



    ' Copy specific range of input optical detector samples to chart's series:
    dim sample_index
    MAINFORM.Chart_optical_density.Series("Optical Density").Points.clear()   ' delete chart series points

    ' Add the present range of points to the chart series:
    for sample_index = 0 to  detector_datetime_buffer.Count - 1 step 1
        plot_datetime  = detector_datetime_buffer( sample_index )
        plot_value  = detector_value_buffer( sample_index )
        mainform.Chart_optical_density.Series("Optical Density").Points.AddXY( plot_datetime, plot_value)
        debug.print( plot_datetime & " " &  plot_value  )
    Next

【问题讨论】:

您是否无意中将系列XValueType 属性设置为ChartValueType.Time 是的!谢谢,TTM 【参考方案1】:

这解决了它。

这是我需要将时间更改为日期时间的设置的“秘密”地图: 图表 > 属性 > 系列 > XValueType > ChartValueType = datetime

由于配置日期时间格式的设置是在图表属性迷宫中点击 9 次,因此这里也是可以到达那里的“秘密”地图:

图表 > 属性 > 字符区域 > 轴集合 > 成员 > X 轴 > 标签 > LabelStyle > 格式 = MM-dd-yy hh:mm:ss

【讨论】:

你也可以使用:.ToString("MM-dd-yyyy")

以上是关于当 LabelStyle 格式为“MM/dd hh:mm”时,VB.NET windows 应用程序图表 x 轴显示“12/30 04:10”的主要内容,如果未能解决你的问题,请参考以下文章

SQLServer中将yyyy:MM:dd HH:mm:ss.sss转为yyyyMMddHHmmss

SQLServer中将yyyy:MM:dd HH:mm:ss.sss转为yyyyMMddHHmmss

如何将 yyyy/MM/dd hh:mm:ss 转换为秒?

使用 JavaScript 将 (YYYY/MM/DD HH:MM:SS.MS) GMT 转换为本地时间

有人能告诉我dateTimeString的正则表达式如下:“YYYY / MM / DD HH:MM:SS”[关闭]

时间处理+年龄计算