我在列表视图上查看日期时遇到问题。
在我的SQL上可以,在我的专栏“2016-28-11”上,这很好 但是当我在vb.net的listview上查看时,它说“2016-28-11 12:00:00 am”
在我的datetimepicker上
价值:2016年11月28日 自定义格式:yyyy-MM-dd 格式:自定义
当我保存日期时,它会添加该时间。有谁可以帮助我?
答案 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);