如何设置值类型为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);

...全文
478 4 打赏 收藏 转发到动态 举报
写回复
用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");
微软官方 .NET 10 中文教程是伴随 .NET 10 长期支持(LTS)版本发布的权威指南,旨在帮助开发者掌握这一性能显著提升、云原生优先且深度集成AI的开发平台。教程体系全面,涵盖了从运行时、类库到SDK、语言和框架的全方位更新。 教程核心内容聚焦于 .NET 10 的几大里程碑式改进: 运行时性能革命:详细讲解了JIT编译器在方法去虚拟化(特别是数组接口方法)和栈分配(针对不含GC指针的固定大小类型数组)方面的优化,这些改进旨在降低抽象开销,提升热点代码路径的执行效率。教程还介绍了对AVX10.2指令集的支持(当前默认禁用)以及针对Arm64平台的SVE向量化和写屏障改进,这些硬件加速特性在数计算密集型场景下可带来显著性能提升。 类库功能增强:教程系统梳理了 .NET 10 基础类库的新增API,包括:证书查找支持SHA-256等非SHA-1算法的FindByThumbprint方法;ISOWeek类新增与DateOnly类型兼容的方法重载;OrderedDictionary新增返回索引的TryAdd/TryGetValue重载;以及JSON序列化源生成器增强(支持在JsonSourceGenerationOptionsAttribute中指定ReferenceHandler)等。 SDK与开发体验:教程介绍了SDK的实用新功能,如框架提供的包引用剪枝,可自动移除未使用的包引用以减少构建时间和磁盘占用;以及更一致的CLI命令别名,改善命令行工具的可用性。

536

社区成员

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

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