FTP | CCD | Buscar | Trucos | Trabajo | Foros |
#1
|
|||
|
|||
Nombre del mes
Hay alguna funcion a la que le pases un numero y te devuelva el nombre del mes?? algo asi como
Código:
bonitafuncion(1)='Enero' bonitafuncion(2)='Febrero' |
#2
|
||||
|
||||
FormatDateTime('mmmm', Date)
Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. |
#3
|
|||
|
|||
Esto te resuelve el problema
Esta función muy simple, solo tienes que adptarla a la herramienta de desarrollo o Base de Datos que uses:
///////////////////////////////////////////////////////////////////////// // Funtion: f_nom_mes // Creada originalmente en Clipper y adaptada a Power Builder // Argumentos: // ai_num_mes número de mes (0 al 13 con, apertura y cierre) // ai_lmes longitud de respuesta: // Cuando es 3 DIC, o // cuando es 9 DICIEMBRE // Returns: String // Descripción: Retorna el nombre del mes //////////////////////////////////////////////////////////////////////// String ls_nom_mes, ls_nmeses If ai_lmes =3 Then ls_nmeses="APEENEFEBMARABRMAYJUNJULAGOSETOCTNOVDICCIE" Else ls_nmeses=" Apertura Enero Febrero Marzo Abril Mayo Junio Julio AgostoSetiembre OctubreNoviembreDiciembre Cierre" End if ls_nom_mes=mid(ls_nmeses,ai_num_mes*ai_lmes+1,ai_lmes) Return ls_nom_mes |
#4
|
||||
|
||||
Hola NuncaMas.
No conozco ninguna función predefinida en Delphi que haga eso, quizá no la hayan incorporado por la simplicidad de la confección del código...
Saludos. Última edición por ecfisa fecha: 02-10-2010 a las 19:40:43. |
#5
|
||||
|
||||
Hola
Lo malo de vosotros los maestros es que pensais que con la mitad del dato ya tenemos nosotros los novatos. Me parece muy bien para hacernos pensar, pero, sabremos como implementar una funcion?. Bueno, aqui una manera de implementacion, para aquellos que como yo estamos empezando en esto. Saludos
__________________
Siempre Novato |
#6
|
||||
|
||||
Cita:
Saludos. |
#7
|
||||
|
||||
huy, huy, huy... eso no vale, así cualquiera
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#8
|
|||
|
|||
Mas corta
Versión más corta
ai_num_mes = 12 ls_nom_mes=mid(" Apertura Enero Febrero Marzo Abril Mayo Junio Julio AgostoSetiembre OctubreNoviembreDiciembre Cierre", ai_num_mes*9+1, 9) Retorno: ls_nom_mes = "Diciembre" MID es como el SUBSTR: extrae parte de la cadena Saludos Fredy |
|
|
|