gpt4 book ai didi

c# - 如何在 C# 中增加/减少日期字符间距

转载 作者:太空宇宙 更新时间:2023-11-03 23:12:04 27 4
gpt4 key购买 nike

Date Character Spacing

如何增加/减少日期字符之间的间距。

D --> --> D/M --> M/Y --> Y--> Y -- Y-->

应该看起来像:

0    8      0    8     2   0   1  6     

最佳答案

这样的东西就够了吗?

var padded = string.Join(" ", DateTime.Now.ToString("dd MM yyyy").ToCharArray())

输出:

0 8 0 8 2 0 1 6

这是另一种选择:

public class CharWithPadding
{
public char Char;
public int Padding;
}

...

//Populate a list with the current date, and default padding
var paddingDictionary = DateTime.Now.ToString("dd MM yyyy")
.ToCharArray()
.Select(c => new CharWithPadding { Char = c, Padding = 2 })
.ToList();

//Add extra padding to specific point in the date-string
paddingDictionary[2].Padding = 10;

var output = string.Join("", paddingDictionary.Select(cwp => cwp.Char + new string(' ', cwp.Padding)));

关于c# - 如何在 C# 中增加/减少日期字符间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38832836/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com