You can use timestamp to do this :
AnneeDepart = input.int(2022, title='Start Year', minval=2020, step=1, group='Plage d\exécution')
MoisDepart = input.int(11, title='Start Month', minval=1, maxval=12, step=1, group='Plage d\exécution')
JourDepart = input.int(21, title='Start Day', minval=1, maxval=31, step=1, group='Plage d\exécution')
HeureDepart = input.int(10, title='Start Hour', minval=0, maxval=23, step=1, group='Plage d\exécution')
AnneeFin = input.int(2022, title='End Year', minval=2021, step=1, group='Plage d\exécution')
MoisFin = input.int(11, title='End Month', minval=1, maxval=12, step=1, group='Plage d\exécution')
JourFin = input.int(23, title='End Day', minval=1, maxval=31, step=1, group='Plage d\exécution')
HeureFin = input.int(10, title='End Hour', minval=0, maxval=23, step=1, group='Plage d\exécution')
if strategy.opentrades == 0 // No open order
if time >= timestamp(syminfo.timezone, AnneeDepart, MoisDepart, JourDepart, HeureDepart, 0)
strategy.entry("Long", strategy.long, limit=10)
if strategy.opentrades != 0
if time >= timestamp(syminfo.timezone, AnneeFin, MoisFin, JourFin, HeureFin, 0)
strategy.exit("Exit", "Long")