Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   dia de la semana como cadena (https://www.clubdelphi.com/foros/showthread.php?t=42807)

dtomeysoto 23-04-2007 21:37:59

dia de la semana como cadena
 
Amigos, hay alguna función en el API de Windows que me devuelva el día de la semana pero como cadena, es decir "Lunes", "Martes", etc.

Se que existen las funciones DayOfTheWeek y DayOfWeek que me devuelven el día de la semana como número.

Yo hice lo siguiente para resolver:

Código Delphi [-]
function GetLongDayNames1(aDate: TDate): string;
var
  fs: TFormatSettings;
begin
  GetLocaleFormatSettings($0A, fs);
  Result := fs.LongDayNames[DayOfTheWeek(aDate)]
end;

Me funciona y me resuelve pero quise preguntar por si ya había algo hecho.

dec 23-04-2007 21:44:10

Hola,

Código Delphi [-]
var
  diaSemana: string;
begin
   diaSemana := FormatDateTime('dddd', Date);
end;


La franja horaria es GMT +2. Ahora son las 17:27:32.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi