Expresiones Regulares para una fecha

tengo que realizar una expresión regular que acepte la fecha con el siguiente formato:

4 dígitos para el año, guión, 2 dígitos para el mes, guión, 2 dígitos para el día.   Debe aceptar únicamente valores válidos para mes y día, y para año únicamente valores desde 1900 hasta 2099. Dependiendo el mes será el ultimo día que acepte. Tengo la expresión para que acepte 4 dígitos para el año, guión, 2 dígitos para el mes, guión, 2 dígitos para el día.    public class expresionesRegulares {     public static void main(String[] args){         boolean valor=false;         String fecha="94-18-0099";         String fechaPattern="(\d{1,2})-(\d{1,2})-(\d{4})";         valor=fecha.matches(fechaPattern);         System.out.println("Resultado:"+valor);      } } 

//////////////////////////////////////////////////////////////////

Necesito un código o script que me permita colocar la fecha en la columna B cuando se llenan los datos en la columna A

Necesito colocar la fecha en la columna B cuando se llenan los datos de la columna A y que sea la fecha del día cuando se colocaron los datos, copio código de excel donde lo tengo en una tabla pero lo requiero en un doc de google. Private Sub Worksheet_Change(ByVal Target As Range)

If Not Application.Intersect(Target, Range(“A:A”)) Is Nothing Then

Range(“B” & Target.Row) = Date

Range(“C” & Target.Row) = Format(Now, “hh:mm”)

End If

End Sub

Cómo calcular días después a una fecha en MySql

Necesito que muestre código de orden, fecha de orden, fecha requerida y posible fecha de envío a todas las órdenes que no tengan fecha de envío. Como puedo calcular la posible fecha de envío que debe calcularse con 15 días después de la fecha requerida.

Tengo la siguiente sintaxis: Select OrderID, OrderDate, RequiredDate from orders

Fecha limite, Laravel

gracias de antemano y les comento mi problema, tengo un sistema en el cual se suben reportes mensuales, los reportes deben ser subidos durante el mes actual, si son subidos el siguiente mes deberán ser marcados como tardíos o no a tiempo. En mi table reports tengo un campo status que es insertado depende a si lo subieron a tiempo o no, como extra si no fue a tiempo se registra un incidencia.

He intentado con carbon y funciona, pero el detalle es que utilizo el siguiente código y no funciona al 100%.

        $  limite = Carbon::now()->endOfMonth();         $  creacion = Carbon::now();          if($  creacion < $  limite) {              $  status = 'a tiempo';          }else{              $  status = 'fuera de tiempo';              Incidence::create([              ]);         }          die(); 

El die(); solo es porque he estado haciendo pruebas, mi problema es que estoy tomando como limite el ultimo día del mes actual, entonces si suben un reporte que es del mes de agosto, el primer día de septiembre lo sigue marcando como a tiempo debido a la mala validación, lo único que se me ha ocurrido es poner un campo de fecha en el formulario y así validar de que mes es el reporte, pero me pidieron que fuese automática la fecha. Alguien tiene una idea de como podría lograrlo?

Este es mi table reports

Schema::create('reports', function (Blueprint $  table) {             $  table->bigIncrements('id');              $  table->bigInteger('company_id')->unsigned();             $  table->foreign('company_id')->references('id')->on('companies');              $  table->bigInteger('syndicate_id')->unsigned();             $  table->foreign('syndicate_id')->references('id')->on('syndicates');              $  table->integer('c_situation');             $  table->text('current_comment');              $  table->bigInteger('manager_id')->unsigned();             $  table->foreign('manager_id')->references('id')->on('managers');              $  table->integer('c_manager');             $  table->text('comment_manager');              $  table->integer('casual_workers');             $  table->integer('plant_workers');              // campo a capturar             $  table->string('status');              $  table->bigInteger('user_id')->unsigned();             $  table->foreign('user_id')->references('id')->on('users');              $  table->softDeletes();              $  table->timestamps();         }); 

Error al intentar convertir fecha en LINQ

Estoy utilizando LINQ e intento convertir una fecha a un formato especifico y obtengo el siguiente error:

System.NotSupportedException: ‘LINQ to Entities does not recognize the method ‘System.String ToString(System.String)’ method, and this method cannot be translated into a store expression.’

Parte de mi consulta en LINQ es la siguiente

select new TicketReportAux                     {                         TicketId = tblTickets.TK_HD_TICKETS_ID,                         TicketFolio = tblTickets.FOLIO,                         TicketAplicant = tblTickets.CUSTOMER_FULLNAME,                         TicketSubjet = tblTickets.TITLE,                         TicketStatus = tblStatus.NAME,                         TicketService = tblServices.NAME,                         TicketEmployee = tblEmployee.FULLNAME,                         TicketCreateDate = tblRecords.ACTIVITY_DATE.ToString("dd/MM/yyyy")                     };                  foreach (TicketReportAux rowAux in basicReport)                 {                     rowAux.TicketEmployee = rowAux.TicketEmployee.IsEmpty() ? "" : rowAux.TicketEmployee;                     result.BasicReport.Add(rowAux);                 }                  result.Success = true;                 result.Message = "op_exitosa"; 

Adjunto para mayor claridad la imagen del error

introducir la descripción de la imagen aquí

Convierto la fecha de la siguiente manera

TicketCreateDate = tblRecords.ACTIVITY_DATE.ToString("dd/MM/yyyy") 

Pero me genera el error que les comento, pueden ayudarme a solucionarlo o a indicarme la forma correcta de hacerlo

vba macro Date – pone mal la fecha

A ver si alguien me puede ayudar, estoy con una macro que mete la fecha actual en un arrai, el problema es que cuando ejecuto y meto en una celda la posicion del arrray excel me pone una fecha con el mes invertido. Ejemplo hoy es dia 12/09/2019 pues en vez de ponerme este fecha me pone 09/12/2019. He probado esto, mifecha = Format(Now, “dd/MM/yyyy”) meter la fecha en una variable en el formato que busco y luego meterla en el array, pero cuando ejecuto la macro me vuelbe a girar el dia y el mes… alguna idea?

Cambiar formato de fecha que se muestra en una tabla html desde Base de Datos

El formato de fecha extraida desde sql es 2019-09-10 lo que requiere es cambiar el formato de esa fecha a 10 Septiembre 2019.

En la base de datos el input de fecha está como date.

Éste es el código:

<?php require_once 'conexion.php'; $  result; $  conn = dbConnect(); $  sql = 'SELECT * FROM date_prices'   $  result = $  conn->query($  sql);        $  rows = $  result->fetchAll();     ?> <div class="table-responsive"> <table>                     <thead>                         <tr>                             <th>Dates</th>                             <th>Public Prices</th>                         </tr>                     </thead>                     <tbody>     <tbody>     <?php         foreach ($  rows as $  row) {        ?>                          <tr>                             <td>                             <?php echo $  row['date_start'];?> al <?php echo $  row['date_end']; ?>                             </td>                              <td>                         <?php echo $  row['public_price']; ?>                         </tr>      <?php } ?>