Formatar data em mensagem do Formulário

Boa tarde!

Como devo proceder para realizar a correta formatação de parametro de data em uma mensagem ao usuário ?
image

Olá @josimar.picoloto!

Este tipo de formatação que você tentou utilizar não é suportado nas mensagens.

Você pode formatar a mensagem usando um código C#, da seguinte forma:

  1. Crie uma variável no Formulário para armazenar a mensagem. No meu exemplo, ela se chama “msg”.

  2. Adicione uma ação Popular Campos e Variáveis, e use o botão do editor de expressões para incluir o código C# que vai preencher a variável:

  3. Informe um código C# que retorne uma string já formatada. Abaixo um exemplo usando quebra de linha e dois campos DateTimePicker:

    return string.Format(
    // Mensagem
    @"A primeira data é '{0:dd/MM/yyyy}'
    A segunda data é '{1:dd/MM/yyyy}'", 
        // Parametro {0} e {1}
        Fields["dtpData1"].Value, 
        Fields["dtpData2"].Value);
    
  4. Por último, basta usar a variável na ação Mostrar Mensagem:

    image

Abaixo segue o resultado deste exemplo:

image

1 Curtida