Ben kullanıcılardan tarih girişini depolayan bir dizi var ama kaldırmak veya dizide girilen her tarihten itibaren (temelde, ay kaldırmak istediğiniz) ilk iki karakter kırpmak istiyorum:Dizideki bir tarih dizesinden (MM/gg/yyyy) ilk iki karakter nasıl kaldırılır?
class MainClass
{
{
//Main Program....
}
public static int GetInput (string[] date)
{
int loop;
(for int i=0 ; i < loop ; i++)
dArray[i] = Console.ReadLine();
}
}
class OtherClass
{
//Required data properties, etc...
public string TrimFirstTwoMonthChar(string dateInput)
{
char[] delimiter = {'/', '-', .... }
string[] monthNumberRemoved = dateInput.Split(delimeter);
// How would I code the rest of this function so that it removes the first 2 characters from "MM/dd/yyyy".
//Keep in mind I have also allowed users to input the date in formats like
//"M/dd/yyyy" (such as 3/07/2011 vs 03/07/2011)
//so sometimes I would only need to remove ONE NOT TWO of the month character //
}
}
Yorumlarda açıklamanızı yeniden yorumlamanız gerekiyor .. Eğer mantıksal olarak düşünürseniz, ilk 2 karakterin <10 değerini daha sonra tarihinizi "m/dd/yyyy" olarak biçimlendirecek bir şey yazabilirsiniz. 'mm'/dd/yyyy 'tabiri ile uzunluğunu kontrol etmek için substring fonksiyonunu kullanıyorum. – MethodMan
(int i = 0; i
llouk