Skip to content

Add missing date/time functions (current_timestamp, date_format, make_time) #1451

@timsaucer

Description

@timsaucer

Summary

A few date/time functions from upstream DataFusion are not exposed in datafusion-python.

Missing Functions

  • current_timestamp — returns the current timestamp
  • date_format — formats a date/timestamp as a string
  • make_time — creates a time value from hour, minute, and second components

Upstream Reference

Implementation

  • Rust bindings: crates/core/src/functions.rs
  • Python wrappers: python/datafusion/functions.py

Note: This gap analysis was performed using an AI agent comparing upstream DataFusion v53 documentation against the current datafusion-python codebase.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions