DateTimeとして保存されている値があります。
エクスポートで出力を読みやすくするために、式からMM/DDのみを返したいと思います。
私の現在の解決策は、DateTimeを文字列として関数に渡すことです。この関数は、DateTimeを効果的に細かく切り刻み、再びまとめます。これは機能しますが、より効果的でエレガントなソリューションが必要であることを私は知っています。
私の現在のコードは次のようになります。
extractDate(DateTimeVar.ToString());
そして定義:
private string extractDate(string datetime)
{
string[] newString = datetime.Split(' ');
string newStringArray = newString[0];
string[] breakUp = newStringArray.Split('/');
string finalOutput = breakUp[0] + "/" + breakUp[1];
return finalOutput;
}
ご覧のとおり、かなり厄介です。DateTimeの最初の5文字には常に「MM/dd」が含まれるため、私が思いついた別の解決策は、最初の5文字を切り落とすことです。
private string extractDate(string datetime)
{
return datetime.Substring(0, 5);
}
私は後者の解決策がより良いものだと思います。しかし、もっと良いものはありますか?ありがとう。