小编use*_*957的帖子

Nodatime计算X天的年/月/日

假设我有678天,如何计算从那一刻起有多少年,几个月和几天?

Duration duration = Duration.FromStandardDays(678);
Instant now = SystemClock.Instance.Now;
Instant future = now + duration;

// I have to convert NodaTime.Instant to NodaTime.LocalDate but don't know how

Period period = Period.Between(now, future);
Console.WriteLine("{0} years, {1} months, {2} days", period.Years, period.Months, period.Days);
Run Code Online (Sandbox Code Playgroud)

c# nodatime

3
推荐指数
2
解决办法
1599
查看次数

如何创建没有标题的文件

我需要创建100个文件,每个文件只包含1到100之间的数字.
我是这样的代码:

for (int i = 1; i <= 100; i++)
{
     TextWriter tw = new StreamWriter(i.ToString(), true);

     tw.WriteLine(i.ToString());
     tw.Close(); 

}
Run Code Online (Sandbox Code Playgroud)

它工作但文件比预期的大(3个字节).我创建了一个包含数字1(数字)的文件(手动),并将其与另一个文件进行比较(哈希)......它们不一样!但它们包含相等的字符串,在本例中为"1".

c# file

2
推荐指数
1
解决办法
104
查看次数

标签 统计

c# ×2

file ×1

nodatime ×1