没有好与坏,看情形适用
1和2适用于date是字符串类型,且日期参数需要格式化的场景
3适用于date是字符串类型,且日期参数不需要格式化的场景
4适用于date是日期类型,这种写法也可以改成between