如何设置值类型为dateOnly?

wuyg719 2013-05-04 04:38:22
如何设置值类型为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);

...全文
436 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
michael_law 2013-05-09
  • 打赏
  • 举报
回复
还有你要想赋值后的值是日期型的,就不能用这种赋值的方式,而是需要用
item.setDateTimeValue(DateTimeValue)
michael_law 2013-05-09
  • 打赏
  • 举报
回复
为什么不先用 SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd") 先格式化把时分秒去掉,再赋值呢
wuyg719 2013-05-08
  • 打赏
  • 举报
回复
我已经试过了这个方法,不对,对象内容变成了字符串,而我看Lotus Notes创建的内容就不是字符串。
引用 1 楼 fare2000 的回复:
用字符串创建DateTime对象就可以了,如果是日期变量,自己先把日期变量转字符串再创建DateTime对象:

DateTime x=session.createDateTime("2013/05/06");
fare2000 2013-05-06
  • 打赏
  • 举报
回复
用字符串创建DateTime对象就可以了,如果是日期变量,自己先把日期变量转字符串再创建DateTime对象:

DateTime x=session.createDateTime("2013/05/06");

536

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 Exchange Server
社区管理员
  • 消息协作社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧