code: def test_datetime_supertype_5236() -> None:
      df = pd.DataFrame(
          {
              "StartDateTime": [
                  pd.Timestamp.now(tz="UTC"),
                  pd.Timestamp.now(tz="UTC"),
              ],
              "EndDateTime": [
                  pd.Timestamp.now(tz="UTC"),
                  pd.Timestamp.now(tz="UTC"),
              ],
          }
      )
      out = pl.from_pandas(df).filter(
          pl.col("StartDateTime")
          < (
              pl.col("EndDateTime").dt.truncate("1d").max()
              - timedelta(days=1)
          )
      )
      assert out.shape == (0, 2)
      assert out.dtypes == [pl.Datetime("ns", "UTC")] * 2
  
imports: from __future__ import annotations
  from datetime import datetime, timedelta
  from typing import Any
  import numpy
  import pandas
  import polars
  from polars.testing import assert_frame_equal
label_desc: Use image node_id 18 for calling a global function with example usage: test_datetime_supertype_5236() without return types