09.10.2011, 04:37
(
Последний раз редактировалось Jovanny; 09.10.2011 в 19:04.
Причина: Versiуn Linux agregada.
)
strftime
Bueno, como me ando iniciando en c++ hice este pequeсito plugin que se basa en la funcion strftime de C++Por quй se llama strftime:
Esto significa que tu le das el formato que quieres a la hora, esto tiene un sierto uso parecido ah
pawn Код:
format
EDIT: Si el especificador no existe el server crashea!!
Ejemplo de uso
pawn Код:
#include <strftime>
public OnFilterScriptInit()
{
new tiempo[20];
strftime("%I:%M %p",tiempo);
print(tiempo);
return 1;
}
Код:
10:05 PM
pawn Код:
#include <strftime>
public OnFilterScriptInit()
{
new tiempo[20];
strftime("%I:%M:%S %p",tiempo);
print(tiempo);
return 1;
}
Код:
10:05:43 PM
pawn Код:
#include <strftime>
public OnFilterScriptInit()
{
new tiempo[20];
strftime("%p",tiempo);
print(tiempo);
return 1;
}
Код:
PM
Los puedes crear como tu quieras, aqui tienes los especifiadores que hay
Код:
%a Es reemplazado por la abreviatura del nombre del dнa de la semana de la localidad %A Es reemplazado por el nombre completo del dнa de la semana de la localidad %b Es reemplazado por la abreviatura del nombre del mes de la localidad %B Es reemplazado por el nombre completo del mes de la localidad %c Es reemplazado por la fecha apropiada y la representaciуn de la hora de la localidad %d Es reemplazado por el dнa del mes como un nъmero decimal (01-31) %H Es reemplazado por la hora (reloj de 24 horas) como un nъmero decimal (00-23) %I Es reemplazado por la hora (reloj de 12 horas) como un nъmero decimal (01-12) %j Es reemplazado por el dнa del aсo como un nъmero decimal (001-366) %m Es reemplazado por el mes como un nъmero decimal (01-12) %M Es reemplazado por el minuto como un nъmero decimal (00-59) %p Es reemplazado por el equivalente de la localidad de las designaciones de AM/PM asociadas con un reloj de 12 horas %S Es reemplazado por el segundo como un nъmero decimal (00-61) %U Es reemplazado por el nъmero de la semana del aсo (el primer Domingo como el primer dнa de la semana 1) como un nъmero decimal (00-53) %w Es reemplazado por el dнa de la semana como un nъmero decimal (0-6), donde Domingo es 0 %W Es reemplazado por el nъmero de la semana del aсo (el primer Lunes como el primer dнa de la semana 1) como un nъmero decimal (00-53) %x Es reemplazado por la representaciуn apropiada de la fecha de la localidad %X Es reemplazado por la representaciуn apropiada de la hora de la localidad %y Es reemplazado por el aсo sin siglo como un nъmero decimal (00-99) %Y Es reemplazado por el aсo con siglo como un nъmero decimal %Z Es reemplazado por el nombre o la abreviatura del huso horario, o por ningunos caracteres si ningъn huso horario es determinable %% Es reemplazado por %
Muchas gracias a CyNiC por compilar el plugin en versiуn linux!
Creditos: Josta ( Crear el plugin )
Creditos: the_chaoz ( Ayudarme con algunas cositas de c++)