現在の日付(DateTime.Now
)が日付の逆順であることを確認するには、 "dd/mm
"の形式で日付を比較することをお勧めします。例えば - 01.01 <= DateTime.Now <= 01.03
- 現在の日付よりその1st of January
未満1st of March
日付を "dd/mm"の形式でDateTime.Nowと比較する方法
答えて
はすなわち、現在までに日付とdateStrTo
からの第二入力しても、dateStrFrom
、すなわち第一の入力とします。次に、DateTime.TryParseExact
を使用して、比較を処理するために必要なDateTimeオブジェクトに変換することができます。
私はあなたがこのような何かを探していることを願っています:
string dateStrFrom = "01.01";
string dateStrTo = "01.03";
DateTime dateFrom, dateTo;
DateTime.TryParseExact(dateStrFrom, "dd.MM", CultureInfo.InvariantCulture, DateTimeStyles.None, out dateFrom);
DateTime.TryParseExact(dateStrTo, "dd.MM", CultureInfo.InvariantCulture, DateTimeStyles.None, out dateTo);
if (dateFrom <= DateTime.Now && dateTo <= DateTime.Now)
{
// code here this will be the true condition for you
}
おそらく彼が期待している結果ではない、これは2月28日の深夜 – Mick
この試しこと:これはゼロt1よりt1とt2.Value種類条件未満の相対値を示す符号付きの数である返し
DateTime.Compare(DateTime.Now, DateTime.ParseExact("01.03", "dd.MM", null))
をt2よりも早い。ゼロt1はt2と同じです。 t1より大きい値はt2よりも後である。
ありがとうございます。しかし、ダイアパソンでチェックする必要があります – Fullbalanced
DateTime dt1 = DateTime.ParseExact("01/01", "dd/MM",null);
DateTime dt2 = DateTime.ParseExact("28/11", "dd/MM", null);
if (dt1 <= DateTime.Now && DateTime.Now < dt2)
{
MessageBox.Show("hi");
}
誰かが解決策を見つけた場合、感謝
あなたはDateTime.Parse()を使用して解析することができます。あなたのケースでは、DateTime.Compare()を使用することができます
サンプルコードを参考にしてください。
// If you want to compare only date part of DateTime, not time part:
DateTime d1 = DateTime.Parse("10/11/2016");
DateTime d2 = DateTime.Parse("01/01/2016");
if (d1.Date > d2.Date)
{
// do the stuff
}
// For Converting it to String
DateTime.Now.ToString("MM/dd/yyyy");
DateTime.Today.ToString("MM/dd/yyyy");
// Comparison
int result = DateTime.Compare(today, otherdate);
if(result < 0)
MessageBox.Show("Today is earlier than the 'otherdate'");
elseif(result > 0)
MessageBox.Show("Today is later than the 'other date'");
else
MessageBox.Show("Dates are equal...");
// Will give you a DateTime typed object
var dateTime = DateTime.Parse("01/01/2016");
- 1. DateTime.Nowとカスタム日付の比較
- 2. where句の日付形式を比較する方法
- 3. 今日と日付をDD-MM-YYYY形式で比較する
- 4. MYSQLの日付varchar形式を比較
- 5. Informaticaの日付形式の比較
- 6. varchar形式の日付比較
- 7. MySQLの日付をmm/yy形式で比較するには?
- 8. 日付をMMYY形式で比較する
- 9. 日付比較の方法
- 10. Pythonの日付比較と文字列出力/形式
- 11. 日付と日時をdoctrineと比較する方法
- 12. WooCommerce Bookings - カスタム日付形式のPHPと2つのタイムスタンプを比較する
- 13. SOQL日付の比較式(日付)の日付の種類
- 14. yyyymmdd形式のXSLT 1.0の日付比較
- 15. 日付と日付を比較した結果の比較
- 16. 今日の日付とPHPデータベースの日付を比較する方法
- 17. フィールドアクセスルールで日付フィールドと現在の日付を比較する方法[odoo 10]
- 18. groovyで現在の日付と日付を比較する方法
- 19. PHPで日付をY-m-d形式で比較するには?
- 20. jqueryの "dd-mm-yyyy hh:mm"という形式の2つの日付を比較する方法
- 21. 空の文字列に "dd-MM-yyyy"という形式の文字列の日付を比較する方法
- 22. 日付形式を別の形式に変換する方法
- 23. コア日付日付ピッカーテキストフィールドとの比較
- 24. XSLTの日付比較方法
- 25. 前月の日付とクエリの日付を比較する方法
- 26. SQLテーブルのDatetime.nowとの比較
- 27. PHPの日付と文字列を比較する方法
- 28. 日付とAngularJSの比較
- 29. 2つの日付の比較と正しい形式の返信
- 30. ファイルの日付を今日の日付と比較する
[日付]と[チェック]の両方に変換する必要があります。 – Prajwal
したがって、DateTime.Nowが3月1日23:59の場合、範囲がtrueと評価されることを期待していますか?はいの場合は、以下の回答が間違っています。 – Mick
[Diapason](http://www.merriam-webster.com/dictionary/diapason)? –