I'm using the suggested timezone offset as stated in the help document. My server is UTC and most of my clients are EST, so the calculated offset is 5. This works great for returning the date. However, when I filter the date column, the filter predicates are being adjusted causing unexpected results.
For example, if I set the filter to 1/15/2018, the two filter predicates passed to the Where clause on the server are:
greater than 2018-01-15T04:59:59.000Z
less than 2018-01-16T04:59:59.000Z
Since my dates are actually 2018-01-15T00:00:00.000Z, the filter is missing them (out of range).
Please advise.