エリキシルの日付を比較すること
1551 ワード
導入
日付を比較する日の仕事の一般的な手順です.かどうかを将来、または過去の仕事をトリガするために必要な場合は、エリキシルでそれを行う方法を知っている必要があります.
内容
Introduction
Comparing Dates
要件
日付の比較
このタスクを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
, ここでは、比較の結果を正確に得る.Reference
この問題について(エリキシルの日付を比較すること), 我々は、より多くの情報をここで見つけました https://dev.to/ulisesac4/comparing-dates-in-elixir-20dfテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol