vb.net DateTimePicker删除时间12:00:00 AM

时间:2016-11-28 12:36:33

标签: mysql vb.net date time

我在列表视图上查看日期时遇到问题。

在我的SQL上可以,在我的专栏“2016-28-11”上,这很好 但是当我在vb.net的listview上查看时,它说“2016-28-11 12:00:00 am”

在我的datetimepicker上

价值:2016年11月28日 自定义格式:yyyy-MM-dd 格式:自定义

当我保存日期时,它会添加该时间。有谁可以帮助我?

1 个答案:

答案 0 :(得分:1)

在列表视图中添加日期时,只需使用以下内容:

mydate.tostring("yyyy-MM-dd")

请记住mydate其中datetime.SubItems.Add(ds.Tables("studnum").Rows(i).Item(4).ToString) Dim MyDate As DateTime = CDate(ds.Tables("studnum").Rows(i).Item(5).ToString) .SubItems.Add(MyDate.ToString("yyyy-MM-dd"))

考虑您的意见,以下是代码:

DoubleWritable[][] Tdata = new DoubleWritable[T.numRows()][T.numColumns()];
    for (int k = 0; k < Tdata.length; k++) {
        for (int j = 0; j < Tdata[k].length; j++) {
            Tdata[k][j] = new DoubleWritable(T.get(k, j));
        }
    }
    DoubleArrayWritable t = new DoubleArrayWritable();
    t.set(Tdata);

    DoubleWritable[][] Hdata = new DoubleWritable[H.numRows()][H.numColumns()];
    for (int k = 0; k < Hdata.length; k++) {
        for (int j = 0; j < Hdata[k].length; j++) {
            Hdata[k][j] = new DoubleWritable(H.get(k, j));
        }
    }
    DoubleArrayWritable h = new DoubleArrayWritable();
    h.set(Hdata);

    mw.put(new IntWritable(0), h);
    mw.put(new IntWritable(1), t);
    context.write(new Text(splitId), mw);