C# - Como converter decimal para TimeSpan

Não sei como eu posso converter decimal para TimeSpan. A classe Convert não me da esse tipo de suporte…

Alguem poderia me ajudar?

E como vc espera que essa conversão funcione? O que esse decimal representa?

por exemplo…

eu tenho o decimal 7.0001. eu preciso que isso seja transformado para um horário correspondente, como: 07:00

mais ou menos assim entendeu?

Não entendi, pq “mais ou menos” não serve. Ou você sabe fazer a conversão com 100% de certeza, ou não sabe.

De qualquer forma, como esse decimal foi gerado? Se não foi por uma função básica do C#, não haverá mesmo conversão reversa. Você terá que fazer na munheca.

como eu posso converter na munheca entao??