Java (JDK 10), 175171 bytes
s->{int c=0;for(var t=java.time.LocalDate.now();!t.parse(s.replaceAll("(.*.)\\.(.*.)\\.(.*)","3ドル-2ドル-1ドル")).equals(t);t=t.plusDays(1))c-=t.getDayOfWeek().getValue()/6-1;return c;}
Credits
- -4 bytes thanks to Kevin Cruijssen
Java (JDK 10), 175 bytes
s->{int c=0;for(var t=java.time.LocalDate.now();!t.parse(s.replaceAll("(.*)\\.(.*)\\.(.*)","3ドル-2ドル-1ドル")).equals(t);t=t.plusDays(1))c-=t.getDayOfWeek().getValue()/6-1;return c;}
Java (JDK 10), 171 bytes
s->{int c=0;for(var t=java.time.LocalDate.now();!t.parse(s.replaceAll("(..).(..).(.*)","3ドル-2ドル-1ドル")).equals(t);t=t.plusDays(1))c-=t.getDayOfWeek().getValue()/6-1;return c;}
Credits
- -4 bytes thanks to Kevin Cruijssen
Java (JDK 10), 175 bytes
s->{int c=0;for(var t=java.time.LocalDate.now();!t.parse(s.replaceAll("(.*)\\.(.*)\\.(.*)","3ドル-2ドル-1ドル")).equals(t);t=t.plusDays(1))c-=t.getDayOfWeek().getValue()/6-1;return c;}
Java (JDK 10), 175 bytes
s->{int c=0;for(var t=java.time.LocalDate.now();!t.parse(s.replaceAll("(.*)\\.(.*)\\.(.*)","3ドル-2ドル-1ドル")).equals(t);t=t.plusDays(1))c-=t.getDayOfWeek().getValue()/6-1;return c;}
Java (JDK 10), 175 bytes
s->{int c=0;for(var t=java.time.LocalDate.now();!t.parse(s.replaceAll("(.*)\\.(.*)\\.(.*)","3ドル-2ドル-1ドル")).equals(t);t=t.plusDays(1))c-=t.getDayOfWeek().getValue()/6-1;return c;}
Java (JDK 10), 175 bytes
s->{int c=0;for(var t=java.time.LocalDate.now();!t.parse(s.replaceAll("(.*)\\.(.*)\\.(.*)","3ドル-2ドル-1ドル")).equals(t);t=t.plusDays(1))c-=t.getDayOfWeek().getValue()/6-1;return c;}