date - 有没有办法从 x++ 中的日期中删除符号?
问题描述
我正在将 Excel 中的字段导入到我的日记中。问题是 - 它不会导入日期末尾带有点或斜线的日期,例如01.01.2020.
该字段为空。
我正在尝试找到一种方法来删除最后一个符号(如果存在)。我试过str test = date2Str(_country, 123, -1, -1, -1, -1, -1, -1);
了,但它最终会采用没有点或斜线的数据。如果它是一个字符串,使用日期可能很容易,但由于日期末尾的点或斜杠,我无法将其转换为字符串......
它只转换01.01.2020
格式,但不转换01.01.2020.
任何建议都会有很大帮助。谢谢。
解决方案
选项1
清理源数据。我无法想象 Excel 存储带有尾随.
或的正确日期值/
。
选项 2
您如何获取 Excel 值?您的第三方(?)解决方案是否提供了一种myCell.getDateValue()
返回date
类型而不是string
类型的方法?
选项 3
您可以应用一个简单substr()
的长度=8 来修剪任何尾随字符。下面的代码行对我有用。
date d = str2Date(subStr('01.01.2020.', 1, 8), 123);
推荐阅读
- kubernetes - 集群内流量的源 IP 地址转换
- java - 基于笛卡尔坐标点积的算法计算地理距离
- python - 找不到 Windows 注册表项,但它在 regedit 中可见
- r - 反应式与观察与观察事件的优势
- ios - 发送电子邮件后如何从 MFMailComposeViewController 获取收件人电子邮件
- python - python - 如何从带有时间戳的数组中获取-python中的年、月、日?
- android - 禁用“ExpandableListView”当前选定列表项的可点击性
- sql - 如何使用来自不同表的列值将行插入表 1
- .net - 安装 Microsoft.Bot.Builder.4.0.8 需要什么?
- ionic-framework - 在同一 LAN 子网上发现设备(esp8266/arduino)