エリキシルの日付を比較すること

1551 ワード

導入


日付を比較する日の仕事の一般的な手順です.かどうかを将来、または過去の仕事をトリガするために必要な場合は、エリキシルでそれを行う方法を知っている必要があります.

内容


  • Introduction
  • Contents
  • Requirements

  • Comparing Dates
  • Example 1
  • Example 2
  • After thoughts
  • 要件

  • なし
  • 日付の比較


    このタスクをacomplishするには、.compare/2 メソッド.両方ともDate and DateTime 構造体
    成功した場合、このメソッドは次の原子のどれかを返します:lt | :eq | :gt .

    例1


    エーDateTime 最初の要素が2より大きいUTCフォーマット比較.
    iex(5)> DateTime.compare(~U[2022-04-10 04:51:27.626455Z], ~U[2022-03-10 04:51:27.626455Z])
    :gt
    
    

    例2


    エーDate 最初の要素が2番目より小さい場合の比較.
    iex(2)> Date.compare(~D[2022-04-01], ~D[2022-04-08])
    :lt
    
    

    思考の後


    のような環境で他のツールを使用した後date-fns or moment JavaScriptで.私は、この投稿で使用される方法をさわやかに見つけます、質問を主張する特定の方法に頼る代わりにisAfter からdate-fns , ここでは、比較の結果を正確に得る.