Red de conocimiento del abogados - Respuesta jurídica de la empresa - ¿Cómo escribir una función en .NET para obtener el primer y último día del trimestre donde se encuentra la fecha actual?

¿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 página:

lt @ Idioma de la página; ="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="WebSite1_Default" gt;

lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transicional/ /ES" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"gt;

lt;html xmlns="http://www.w3.org /1999/xhtml" gt;

lt; head runat="server"gt;

lt; titlegt; Página sin títulolt;/titlegt;

lt; /headgt;

lt;bodygt;

lt;form id="form1" runat="servidor"gt;

lt;divgt; >

lt;asp:Label ID="Label1" runat="server" Text="Ingrese el mes actual:"gt;lt;/asp:Labelgt

lt;asp: TextBox; ID="TextBox1" runat="servidor"gt;lt;/asp:TextBoxgt;

lt;asp:Button ID="Botón1" runat="servidor" OnClick="Button1_Click" Text=" Enviar " /gt;lt;br /gt;

lt;br /gt;

lt;asp: Etiqueta ID="Label2" runat="servidor" Text="este primer día del trimestre: "gt;lt;/asp: Labelgt;

lt;asp: Label ID="Label3" runat="server" ForeColor="#FF0066"gt;lt;/asp :Labelgt;

lt;asp:Label ID="Label4" runat="server" Text="Último día de la temporada:"gt;lt;/asp:Labelgt; >lt; asp: Etiqueta ID="Label5" runat="servidor" ForeColor="#003399"gt;lt;/asp: Labelgt;lt;/divgt

lt;/formgt; p>

lt;/formgt;

p>

lt;/bodygt;

lt;/htmlgt;

Código de fondo de la página:

usando Sistema

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

usando System.Web.UI. WebControls.WebParts;

usando System.Web.UI.HtmlControls

usando System.Timers

clase parcial pública WebSite1_Default: System.Web.UI. Página

{

protegida void Page_Load(objeto remitente, EventArgs e)

{

}

protegida void Button1_Click(remitente del objeto, EventArgs e)

{

int mes

mes = Convert.ToInt32(TextBox1.Text); p>//Método del calendario lunar

if (mes gt; = 1 amp; amp; mes lt; 4)

{

Label3.Text = " 1 "Mes 1";

Label5.Text = "31 de marzo";

}

else if (mes gt; = 4 amp; amp; mes lt; 7)

{

Label3.Text = "1 de abril"

Label5.Text = "30 de junio"; >}

else if (mes gt; = 7 amp; mes lt; 10)

{

Label3.Text = "1 de julio"

Label5.Text = "30 de septiembre";

}

else

{

Label3.Text = " 1 de octubre";

Label5.Text = "31 de diciembre";

}

}

}

************************************ ************* *********************

usando Sistema

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

usando System.Web.UI WebControls.WebParts

usando System. .Web.UI.HtmlCo

controles;

usando System.Timers;

clase pública parcial WebSite1_Default: System.Web.UI.Page

{

vacío protegido Page_Load(remitente del objeto, EventArgs e)

{

}

void protegido Button1_Click(remitente del objeto, EventArgs e)

{

int mes;

mes = Convert.ToInt32(TextBox1.Text);

//calendario gregoriano

if (mes gt; = 3 & mes lt; 6)

{

Label3.Text = "1 de marzo"

Label5.Text = "5 mes 31"; ";

}

si no (mes gt; = 6 amp; mes lt; 9)

{

Label3.Text = "1 de junio";

Label5.Text = "31 de agosto";

}

else if (mes gt;= 9 & mes lt; 12)

{

Label3.Text = "1 de septiembre";

Label5.Text = "30 de noviembre"

}

else

{

Label3.Text = "1 de diciembre";

Label5.Text = "28 de febrero"; p>

}

}

}

Segundo Una solución: ¡Es necesario juzgar automáticamente en función de la hora y el mes del sistema informático!

Código de página

lt; @ Page Language="C#" AutoEventWireup="true" CodeFile="Default2. aspx.cs" Inherits="WebSite1_Default2" gt;

lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transicional//EN" "http://www.w3.org/ TR/xhtml1/DTD/xhtml1-transitional.dtd"gt;

lt;html xmlns="http://www.w3.org/1999/xhtml" gt;

lt;head runat="servidor"gt;

lt;titlegt;Página sin títulolt;/titlegt;

lt;/headgt;

lt; bodygt;

lt; runat="servidor"gt;

divgt;

;asp:ID de etiqueta=

"Label1" runat="servidor"gt;lt;/asp:Labelgt;lt;br /gt;

lt;br /gt;

lt; asp:Label ID="Label2" runat="server" Text="Primer día de la temporada:"gt;lt;/asp:Labelgt;

?

lt ; asp: Etiqueta ID="Label3" runat="servidor" ForeColor="#FF0066"gt; /asp: Labelgt

lt; Etiqueta ID="Label4" runat=" " Text="Último día de la temporada:"gt;lt;/asp:Labelgt;

?

lt;asp:Label ID="Label5" runat="server " ForeColor="#003399"gt;lt;/asp:Labelgt;lt;br /gt;

lt;br /gt;

lt;br /gt;

lt;br /gt;

p>

lt;/divgt;

lt;/formgt;

lt;/bodygt ;

lt;/htmlgt;

------------------------------ -------------------- -----------------------

Código de backend:

usando System;

usando System.Data

usando System.Configuration

usando System.Collections; /p>

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;

clase pública parcial WebSite1_Default2 : System.Web.UI.Page

{

Page_Load vacío protegido (remitente del objeto, EventArgs e)

{

int mes ;

mes = System.DateTime.Now.Month;

p>

Label1.Text = "El mes actual (según el calendario gregoriano) es: " mes "mes";

//Calendario solar

if (mes gt; = 3&meslt

6)

{

Label3.Text = "1 de marzo"

Label5.Text = "31 de mayo"

}

else if (mes gt; = 6 & mes lt; 9)

{

Label3.Text = "6 mes 1.º";

Label5.Text = "31 de agosto";

}

else if (mes gt; = 9 amp; amp; mes lt; 12)

{

Label3.Text = "1 de septiembre";

Label5.Text = "30 de noviembre"; > else

{

Label3.Text = "1 de diciembre";

Label5.

}

}

Si el cartel cree que he trabajado duro, ¡puedes agregar algunos puntos! Jaja

.