Ros*_*ose 3 wolfram-mathematica date-range sqldatetime
table = {{ID1, SQLDateTime[{1978, 1, 10, 0, 0, 0.`}]},
{ID2, SQLDateTime[{1999, 1, 10, 0, 0, 0.`}]},
{ID3, SQLDateTime[{2010, 9, 10, 0, 0, 0.`}]},
{ID4, SQLDateTime[{2011, 1, 10, 0, 0, 0.`}]}}
Run Code Online (Sandbox Code Playgroud)
我想返回table
SQLDateTime在去年(DatePlus[{-1, "Year"}]
)内的所有情况.如何指定搜索这些案例?
你也可以使用DateDifference
:
Cases[table, {a_, SQLDateTime[b_]} /;
DateDifference[b, DateList[], "Year"][[1]] <= 1]
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
225 次 |
最近记录: |