You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用DocuSign C# SDK修改DateSigned对象的日期格式

DocuSign C# SDK 修改DateSigned日期格式方案

方法1:直接配置DateSigned的Format属性

DocuSign C# SDK封装的DateSigned对象原生支持Format属性用于指定日期展示格式,你只需要在初始化时新增该属性配置即可,修改后代码如下:

signerDates.Add(new DateSigned
{
    DocumentId = "1", // hard coded, just the one document
    PageNumber = signerPages[i].ToString(), // current page number
    RecipientId = "1", // hard coded, a single recipient 
    XPosition = offsetX, // location 
    YPosition = offsetY,
    // 新增配置指定日期格式
    Format = "dd/MM/yy"
});

格式符规则和你需求完全匹配:dd对应两位日期,MM对应两位月份,yy对应两位年份,如需调整为四位年份将yy改为yyyy即可。

方法2:旧版SDK兼容方案

如果你使用的SDK版本较旧,Format属性不生效,可以用只读文本标签替代内置DateSigned对象,通过内置变量自动填充签署日期,代码如下:

signerDates.Add(new Text
{
    DocumentId = "1",
    PageNumber = signerPages[i].ToString(),
    RecipientId = "1",
    XPosition = offsetX,
    YPosition = offsetY,
    // 锁定字段禁止签署人修改
    Locked = true,
    // 调用内置变量自动填充签署日期
    Value = "[SignerDate]",
    // 指定日期格式
    Format = "dd/MM/yy"
});

如果设置后仍显示默认格式,将DocuSign C# SDK升级到最新稳定版即可解决。

内容的提问来源于stack exchange,提问作者steve

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.03 12:36:02