¿Cómo escribir una función en .NET para obtener el primer y último día del trimestre donde se encuentra la fecha actual?
La primera opción: pídanos que ingresemos el mes que desea en el cuadro de texto y emitamos un juicio.
Código de diseño de la página:
<%@ Idioma de la página ="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="WebSite1_Default" %>
Código de fondo de la página:
usando System
usando System.Data
usando System.Configuration
usando System. Colecciones
usando System.Web
usando System.Web.Security
usando System;
.Web.UI
usando System.Web.UI.WebControls
usando System.Web.UI.WebControls.WebParts
usando System.Web; .UI.HtmlControls;
usando System.Timers
clase pública parcial WebSite1_Default: System.Web.UI.Page
{
protegido void Page_Load(objeto remitente, EventArgs e)
{
}
protected void Button1_Click(objeto remitente, EventArgs e)
{
int mes
mes = Convert.ToInt32(TextBox1.Text
//Método del calendario lunar
if); ( mes >= 1 && mes < 4)
{
Label3.Text = "1 de enero"
Label5.Text = "Día 31 de marzo"; ;
}
else if (mes >= 4 && mes < 7)
{
Label3.Text = " 1 de abril ";
Label5.Text = "30 de junio";
}
else if (mes >= 7 && mes < 10 )
{
Label3.Text = "1 de julio";
Label5.Text = "30 de septiembre"
}
else
{
Label3.Text = "1 de octubre";
Label5.Text = "12 31 del mes"; >}
}
}
*************** *********** ************************************** ****
usando el Sistema;
usando el Sistema.Data
usando el Sistema.Configuración;
usando el Sistema.Colecciones; Web;
usando System.Web.Security
usando System.Web.UI
usando System.UI.WebControls;
usando System.Web.UI.WebControls.WebParts
usando System.Web.UI.HtmlControls
usando Temporizadores
público; clase parcial WebSite1_Default: System.Web.UI.Page
{
protegido
void Page_Load(remitente del objeto, EventArgs e)
{
}
protegido void Button1_Click(remitente del objeto, EventArgs e)
{
int mes;
mes = Convert.ToInt32(TextBox1.Text
//calendario gregoriano
if (mes >); = 3 && mes < 6)
{
Label3.Text = "1 de marzo"
Label5.Text = "31 de mayo"
}
else if (mes >= 6 && mes < 9)
{
Label3.Text = "1 de junio" ; p>
Label5.Text = "31 de agosto";
}
else if (mes >= 9 && mes < 12)
{
Label3.Text = "1 de septiembre";
Label5.Text = "30 de noviembre"
}
else
{
Label3.Text = "1 de diciembre";
Label5.Text = "28 de febrero"
}
}
}
La segunda opción: ¡requiere un juicio automático basado en la hora y el mes del sistema informático!
Código de página
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="WebSite1_Default2" %>
p>
< /head>
------------------------------------------------- --------------- ---------------------
Código de backend:
usando System;
usando System .Data;
usando System.Configuration;
usando System.Collections;
usando System.Web;
usando System.Web .Security;
usando System.Web.UI;
usando System.Web.UI.WebControls; p>
usando System.Web.UI.WebControls.WebParts;
usando System.Web.UI.HtmlControls;
clase parcial pública WebSite1_Default2: System.Web.UI. Página
{
protegida void Page_Load(objeto remitente, EventArgs e)
{
int mes;
mes = System.DateTime.Now.Month;
Label1.Text = "El mes actual (según el calendario gregoriano) es: " + mes+"mes";
/ /Calendario gregoriano
if (mes >= 3 && mes < 6)
{
Label3.Text = "1 de marzo";
Label5.Text = "31 de mayo";
p>}
else if (mes >= 6 && mes < 9)
{ p>
Label3.Text = "1 de junio" ;
Label5.Text = "31 de agosto";
}
else if (mes >= 9 && mes < 12)
{
Label3.Text = "1 de septiembre";
Label5.Text = "30 de noviembre";
}
else
p>{
Label3.Text = "1 de diciembre";
Label5.Text = "28 de febrero";
}
}
}
Si el cartel cree que he trabajado duro, ¡puedes darme más puntos Jaja!