ESPHome Time Convert

Hi
basically, I convert sunset and sunrise in HA like this

{{ as_timestamp(state_attr('sun.sun', 'next_rising')) | timestamp_custom("%I:%M %p", true) }}
{{ as_timestamp(state_attr('sun.sun', 'next_setting')) | timestamp_custom("%I:%M %p" , true) }}

Output is

05:26 AM
06:46 PM

Now I need to push this data to ESPHome as text sensor from raw data as below without converted in HA


text_sensor:
# Sunrise
  - platform: homeassistant
    id: Sunrise 
    entity_id: "sun.sun" 
    attribute: "next_rising"
    filters:
      - lambda: return x strftime("%I:%M %p");    ?
       I don't know how to use  lambda template to back result as 06:46 PM
    
  - platform: template
    name: HA Sunrise
    lambda: return id(Sunrise).state;   
    update_interval: 10s

Thanks

it’s not better to use the built-in Sun component?

No @lordzid because I need it in a specific format, Thanks

this is?

yes, but how to use it in lambda ?