Delphi 到 .Net 格式字符串转换
我正在寻找一个库或代码片段来将日期/时间格式字符串从 Delphi 转换为 .Net。这是针对 Delphi 2007 版本的。
例如,Delphi 2007 将“m”指定为月份,而 .Net 使用“M”。然而,在Delphi中,如果“m”跟在“h”后面,则它代表分钟值。
有可用的吗,还是我必须自己动手?
I am looking for a library or snippet to convert Date/Time format strings from Delphi to .Net. This is for Delphi version 2007.
For example, Delphi 2007 specifies "m" as month, whereas .Net uses "M". However, in Delphi, if the "m" follows an "h", then it represents a minute value.
Are any available, or do I have to roll my own?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
ShineOn 有一个函数可以做到这一点:
它也有相反的功能:
它可以在“日期函数 (SysUtils).pas”文件。
不是 100%
该代码确实表明日期格式之间
转换:这很接近,但在某些情况下映射必须是近似的。
对于 Delphi 格式,这意味着
系统设置)
对于 CLR 格式,这意味着
ShineOn has a function to do just that:
It also has the inverse:
It's found in the "Date Functions (SysUtils).pas" file.
The code does indicate it's not 100%
Conversions between date formats:
This is close, but there are some cases where the mapping must be approximate.
For Delphi formats, this means
system setting)
For CLR formats, this means
你必须自己动手。
使用以下链接进行映射:
--jeroen
You have to roll your own.
Use these links to make the mapping:
--jeroen