有没有一个开源的.NET库类似于date.js?

3

请问是否有任何开源的.Net库与date.js类似,可以处理日期,使您可以执行以下操作。

// What date is next thursday?
Date.today().next().thursday();

// Add 3 days to Today
Date.today().add(3).days();

// Is today Friday?
Date.today().is().friday();

// Number fun
(3).days().ago();

// 6 months from now
var n = 6;
n.months().fromNow();

// Set to 8:30 AM on the 15th day of the month
Date.today().set({ day: 15, hour: 8, minute: 30 });

// Convert text into Date
Date.parse('today');
Date.parse('t + 5 d'); // today + 5 days
Date.parse('next thursday');
Date.parse('February 20th 1973');
Date.parse('Thu, 1 July 2004 22:30:00');

我知道在 .Net 中的 DateTime 对象已经支持了一些这方面的功能。我特别关注代码的最后一部分,它以智能的方式解析字符串。


1
一些类似的问题正在寻找用于 .Net 的自然语言日期解析器:https://dev59.com/mnVD5IYBdhLWcg3wNIrc,https://dev59.com/Z3VD5IYBdhLWcg3wTZxm,https://dev59.com/nUbRa4cB1Zd3GeqPzE5e - quentin-starin
1个回答

2

我认为在.NET领域中,最接近date.js的是noda-time


(Note: 本文中的date.js是一种JavaScript库,用于处理日期和时间。)

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接