如何设置值类型为dateOnly?
如何设置值类型为dateOnly?我看到在appointment类型的文档里有这个值:
Field Name: RepeatUntil
Data Type: Time/Date
Data Length: 8 bytes
Seq Num: 1
Dup Item ID: 0
Field Flags: SUMMARY
05/06/2013
但是我的代码总是设置到
05/06/2013 12:23:00
有什么办法设置为dateOnly吗?
我的代码 :
DateTime x=session.createDateTime(new Date());
doc.replaceItemValue("RepeatUntil",x);
--------------------编程问答-------------------- 用字符串创建DateTime对象就可以了,如果是日期变量,自己先把日期变量转字符串再创建DateTime对象:
--------------------编程问答-------------------- 我已经试过了这个方法,不对,对象内容变成了字符串,而我看Lotus Notes创建的内容就不是字符串。
DateTime x=session.createDateTime("2013/05/06");
--------------------编程问答-------------------- 为什么不先用
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd")
先格式化把时分秒去掉,再赋值呢 --------------------编程问答-------------------- 还有你要想赋值后的值是日期型的,就不能用这种赋值的方式,而是需要用
item.setDateTimeValue(DateTimeValue)
补充:企业软件 , Lotus