假设目前的季度是3,年份是2011年.我怎样才能获得最后5个季度
期望的输出:
Q3-2011
Q2-2011
Q1-2011
Q4-2010
Q3-2010
Run Code Online (Sandbox Code Playgroud)
Q和' - '被追加.
我正在努力
int generateQuater = 5;
int currentQuater = 3;//GetQuarter(DateTime.Now.Month);
int currentYear = DateTime.Now.Year;
List<string> lstQuaterYear = new List<string>();
lstQuaterYear.Add(string.Concat('Q',currentQuater, '-', currentYear));
for (int i = generateQuater; i > 0; i++)
{
//code to be placed
}
Run Code Online (Sandbox Code Playgroud)
谢谢
我想使用正则表达式从字符串中删除空格(''),点('.')和连字符( - ).
我目前的做法:
string input = "hello how --r dsbadb...dasjidhdsa.dasbhdgsa--dasb";
var res = input
.ToCharArray()
.Where(i => i != ' ' && i != '-' && i != '.')
.Aggregate(" ", (a, b) => a + b);
Run Code Online (Sandbox Code Playgroud)