如何使用date-fns查找今天的今天是否大于10。
基本上,我可以使用startOfMonth
获得每月的第一天
然后使用addDays
在其中添加10天,然后使用isBefore
中的ifAfter。
代码看起来像这样:
greaterThan = 10;
today = new Date();
targetDate = addDays(startOfMonth(today), greaterThan);
isGreater = isAfter(today, targetDate);
有没有带date-fns的快捷方式,可以用更少的代码行实现?
答案 0 :(得分:1)
EventHandler<MouseEvent> tracking = new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent e){
double x = e.getSceneX();
double y = e.getSceneY();
if((x + size < 400) && (y - circle.getRadius() > 1)){
switch (value){
case 0 :
circle.setCenterX(x);
circle.setCenterY(y);
break;
case 1 :
rec.setLayoutX(x);
rec.setLayoutY(y);
break;
case 2 :
pol.getPoints().clear();
pol.getPoints().addAll(new Double[]{x - size, y, x + size, y, x, y + size});
break;
}
}
}
};
EventHandler<MouseEvent> test = new EventHandler<MouseEvent>() {
@Override
public void handle(MouseEvent e){
System.out.print("test: ");
}
};
pane1.addEventHandler(MouseEvent.MOUSE_MOVED, tracking);
pane1.addEventFilter(MouseEvent.MOUSE_DRAGGED, test);
是因为今天的(数字)日在其他月份也会更大(或不是)?还是我错过了什么?