Recomendado: ASP conecta o SQL e acesse o código de dados (funções aleatórias no ASP) ASP Connect SQL e Access Data Code, Funções aleatórias no ASP, amigos que precisam
Funções básicasData () obtém a data, formato: 2004-2-28
Time () Obtenha tempo, formato: 22:24:59
Agora () Obtenha o formato de data e hora: 2005-5-2 22:37:30
Como usar:
D = DATE ()
Obtenha ano: ano (d)
Obtenha mês: mês (d)
Pegue o dia: dia (D)
Obtenha o dia da semana (D)
t = time ()
Obtenha a hora: hora (t)
Obtenha minutos: minuto (t)
Obtenha segundos: segundo (t)
======================================================
DataAdd (intervalo, número, data)
Esta função é usada para adicionar ou subtrair o intervalo de tempo especificado a partir da data.
Descrição do parâmetro:
intervalo-intervalo de referência da operação
número-mais de quanto pode ser negativo
data de data-bacharel
Abaixo estão os valores opcionais para o intervalo, observe que eles são citados:
Por exemplo:
1. Calcule amanhã:
Amanhã = DataAdd ("D", 1, Date ())
2. Um dia antes de 1 de dezembro de 2012:
PREDAY = DATADD ("D",-1, "2012-12-1")
Para um uso mais detalhado, pesquise.
======================================================
Função do intervalo diurno - datediff (intervalo, date1, date2 [, FirstdayofWeek] [, FirstWeekofyear]]))
Calcule o intervalo entre as duas datas.
Por exemplo, você pode usar o Datediff para calcular quantos dias separados entre duas datas ou quantas semanas haverá entre hoje e o final do ano. Se a data1 for posterior a data2, um número negativo será retornado.
Descrição do parâmetro:
função interval-some dateAdd ()
Date1, Date2 - Duas datas para executar a operação
Parâmetros opcionais:
FirstdayofWeek - Especifica a constante para o primeiro dia de uma semana. Se não for especificado, o domingo é o primeiro dia.
Este parâmetro afeta o resultado quando duas datas diferem por semanas (o símbolo do intervalo "W" ou "WW"). Por favor, procure detalhes.
FirstWeekofyear - Como determinar a primeira semana do ano, se não for especificada, a semana que contém 1º de janeiro é a primeira semana. Por favor, procure detalhes.
======================================================
Outras funções:
Daterial (ano, mês, dia) - converte o valor numérico em uma variável de data e retorna o mesmo tipo de valor que a função date (). Por exemplo, se o dia = 35, ele calculará automaticamente até o próximo mês. Por exemplo, Daterial (1990 - 10, 8 - 2, 1 - 1) calcula a data antes de dez anos, dois meses e outro dia em 1º de agosto de 1990, ou seja, 31 de maio de 1980.
DatePart (intervalo, data [, FirstdayOfWeek [, FirstWeekOfyear]]) - Retorna o valor da parte do tempo especificada. Por exemplo, você pode usar o DatePart para calcular o dia da semana ou a que horas é atualmente. Os parâmetros são os mesmos que acima.
DateValue (Data) - converte várias seqüências de formato de data em variáveis de data e retorna o mesmo tipo de valor que a função date (). Por exemplo, além de 30/12/1991 e 30/12/91, o DateValue também identifica 30 de dezembro de 1991 e 30 de dezembro de 1991.
TimeValue (tempo) - converte várias seqüências de formato de tempo em variáveis de tempo. O princípio é o mesmo que DateValue.
TimeSerial (hora, minuto, segundo) - converte um valor numérico em uma variável de tempo, o tipo de valor de retorno é o mesmo que a função Time (). O princípio é o mesmo que o daterial.
Timer () - O número de segundos passou da meia -noite a agora.
Aqui estão exemplos de uso:
Agora () obtém a data e hora do sistema atual. A saída ASP pode ser escrita assim: <%= agora ()%>
Ano (agora ()) obtenha o ano, saída de asp: <%= ano (agora ())%>
Mês (agora ()) obtém o mês atual, saída ASP: <%= mês (agora ())%>
dia (agora ()) obtenha o número de dias, saída asp: <%= dia (agora ())%>
Minuto (agora ()) Obtenha a saída ASP: <%= minuto (agora ())%>
Segundo (agora ()) obtenha o número de segundos, saída asp: <%= segundo (agora ())%>
Data () obtém a data atual do sistema, formato: 2004-2-28
Time () obtém o tempo atual do sistema, formato: 22:24:59
Função DataEdd (tempo para trás)
DataEdd ("H", 13, agora ()) onde "h" representa hora, 13 representa 13 horas, agora () é a data e hora atuais, ou "h" pode ser alterado:
Definindo descrição
AAA ANO
Q Trimestralmente
M mês
y Número de dias em um ano
D Dia
W Número de dias de uma semana
WW
H horas
n minutos
s segundos
Subtrair um certo número de dias por intervalo de tempo
Copie o código da seguinte forma: www.cuoxin.com
Função date1 ()
Dim NewTime como DateTime
NewTime = DateTime.now.subtract (novo timespan (7, 0, 0, 0))
NewTime = newTime.format ("mm/dd/yyyy", datetimeformatinfo)
Response.Write (NewTime)
Função final
Use o método de adicionar dias negativos para subtrair um certo número de dias
Copie o código da seguinte forma: www.cuoxin.com
Função pública Date2 ()
Dim NewTime como DateTime
NewTime = DateTime.now.adddays (-7)
Dim s como string = newtime
Retorno s
Função final
Retorna a string de nome da data
Copie o código da seguinte forma: www.cuoxin.com
Função date3 ()
Dim NewTime como DateTime = agora.AddDays (-7)
Response.Write (System.String.Format ("{0: mm/dd/yyyy}", newtime)))
Função final
Função date4 ()
Dim NewTime como DateTime
NewTime = agora.AddDays (-7)
Retorne NewTime.ToString ()
Função final
Use o modo de longo prazo
Copie o código da seguinte forma: www.cuoxin.com
Função pública Date5 ()
Dim NewTime como DateTime
Newtime = agora ()
Retornar newTime.tolongTimestring ()
Função final
Use modo de curto tempo
Copie o código da seguinte forma: www.cuoxin.com
Função pública Date6 ()
Dim NewTime como DateTime
Newtime = agora ()
Retornar newTime.toshorttimestring ()
Função final
Use o modo de data de longa data
Copie o código da seguinte forma: www.cuoxin.com
Função pública Date7 ()
Dim NewTime como DateTime
Newtime = agora ()
Retornar newTime.tolongDateString ()
Função final
Use o modo de dia curto
Copie o código da seguinte forma: www.cuoxin.com
Função pública Date8 ()
Dim NewTime como DateTime
Newtime = agora ()
Retornar newTime.toshortdatessstring ()
Função final
Função da data de formato
Formato em um formato geral
Copie o código da seguinte forma: www.cuoxin.com
Função date9 ()
Dim NewTime como DateTime
NewTime = DateTime.now.subtract (novo timespan (7, 0, 0, 0))
Retornar formatDateTime (newtime, 0)
Função final
Formate o formato da data de crescimento
Copie o código da seguinte forma: www.cuoxin.com
Função date10 ()
Dim NewTime como DateTime
NewTime = DateTime.now.subtract (novo timespan (7, 0, 0, 0))
Retornar formatDateTime (NewTime, 1)
Função final
Formato em formato de data curta
Copie o código da seguinte forma: www.cuoxin.com
Função date11 ()
Dim NewTime como DateTime
NewTime = DateTime.now.subtract (novo timespan (7, 0, 0, 0))
Retornar formatDateTime (NewTime, 2)
Função final
Formatar formato de longa data
Copie o código da seguinte forma: www.cuoxin.com
Função date12 ()
Dim NewTime como DateTime
NewTime = DateTime.now.subtract (novo timespan (7, 0, 0, 0))
Retornar FormatDateTime (NewTime, 3)
Função final
Formato em formato de curto prazo
Copie o código da seguinte forma: www.cuoxin.com
Função date13 ()
Dim NewTime como DateTime
NewTime = DateTime.now.subtract (novo timespan (7, 0, 0, 0))
Retornar formatDateTime (NewTime, 4)
Função final
Mostre o ano, mês, dia e outras peças separadamente
Mostrar data
Copie o código da seguinte forma: www.cuoxin.com
Função date14 ()
Dim NewTime como DateTime = agora.AddDays (-7)
dim s como string
s = (System.String.Format ("{0: dddd}", newtime)))
Retorno s
Função final
Retorne à data de que dia da semana
Copie o código da seguinte forma: www.cuoxin.com
Função date15 ()
Dim MyDate como DateTime
Dim MyWeekday como inteiro
Mydate = agora.adddays (-5)
Myweekday = dia da semana (mydate)
retornar MyWeekday
Função final
Retornar ao valor do mês
Copie o código da seguinte forma: www.cuoxin.com
Função date16 ()
Dim MyDate como DateTime
Dim MyMonth como inteiro
Mydate = agora.adddays (-5)
MyMonth = mês (mydate)
devolver mymonth
Função final
Retorna uma corda formatada
Copie o código da seguinte forma: www.cuoxin.com
Função date17 ()
Dim mydate como string
Mydate = formato (agora (), "aaaa")
devolver mydate
Função final
Função datediff
Retorna o valor da variante (longa) indicando o número de intervalos de tempo entre dois períodos de dia especificados.
gramática
Datediff (intervalo, date1, date2 [, FirstdayOfWeek] [, FirstWeekofyear]])
Os seguintes parâmetros nomeados estão incluídos na sintaxe da função datediff:
Descrição parcial
intervalo é necessário. Expressão da string, representando o intervalo de tempo usado para calcular a diferença de horário entre Date1 e Date2
Data1 □ Data2 Necessário; Variante (data). As duas datas a serem usadas no cálculo.
O FirstdayofWeek é opcional. Especifica a constante para o primeiro dia de uma semana. Se não for especificado, o domingo é o primeiro dia.
FirstWeekofyear Opcional. Especifica a constante para a primeira semana do ano. Se não for especificado, a semana que contém 1º de janeiro é a primeira semana.
configurar
Os valores de configuração do parâmetro de intervalo são os seguintes:
Definindo descrição
AAA ANO
Q Temporada
M mês
y Número de dias em um ano
D Dia
W Número de dias de uma semana
WW
h
n minutos
s segundos
Os valores definidos do parâmetro FirstDayofWeek são os seguintes:
Descrição do valor constante
VbUSesySystem 0 Use as configurações da API NLS.
Vbsunday 1 domingo (padrão)
VBMONDAY 2 Segunda -feira
vbtuesday 3 terça -feira
vbwednesday 4 quarta -feira
vbthursday 5 quinta -feira
Vbfriday 6 sexta -feira
vbsaturday 7 sábado
Descrição do valor constante
VbUSesystem 0 configurado com a API NLS.
VbfirstJan1 1 começa a partir da semana que contém 1º de janeiro (padrão).
O VBFirstFourdays 2 começa com o primeiro de sua mais meia semana na semana do ano novo.
O VBFirstfullWeek 3 começa com a primeira semana sem o ano inteiro.
ilustrar
A função datediff pode ser usada para determinar o número de intervalos de tempo especificados entre duas datas. Por exemplo, você pode usar o Datediff para calcular quantos dias separados entre duas datas ou quantas semanas haverá entre hoje e o final do ano.
Para calcular o número de dias em que Date1 e Date2, você pode usar "dias de um ano" (y) ou "dias" (d). Quando o intervalo é "Dias de uma semana" (W), o datediff retorna o número de semanas durante o período de dois dias. Se Date1 for segunda -feira, o DATEDIFF calcula o número de segundas -feiras até a data2. Este número contém date2, mas não date1. No entanto, se o intervalo for "semana" (WW), a função datediff retorna o número de "semanas de calendário" durante o período de dois dias. É obtido calculando o número de domingos entre Date1 e Date2. Se o Date2 for o domingo, o Date2 também será adicionado ao resultado da contagem do datediff; No entanto, não importa se a data1 é domingo ou não, não será contado.
Se Date1 chegar mais tarde que Date2, o valor de retorno da função datediff é negativo.
O parâmetro FirstdayofWeek afeta o resultado do cálculo usando o símbolo do intervalo de tempo "W" ou "WW".
Se Date1 ou Date2 for um texto de data, o ano especificado se tornará uma parte fixa dessa data. No entanto, se Date1 ou Date2 estiver entre as cotações duplas ("") e o ano for ignorado, o ano atual será inserido no código sempre que a expressão Date1 ou Date2 é calculada. Isso permite que você escreva o código do programa adequado para diferentes anos.
Ao calcular a diferença do ano entre 31 de dezembro e 1º de janeiro do ano seguinte, o datdiff retorna 1 para indicar uma diferença de ano, embora seja apenas um dia.
Compartilhar: Resumo do método de definir o tempo de expiração da sessão no ASP O tempo de expiração da sessão padrão no ASP é de 20 minutos, o que não é suficiente em muitos casos. Hoje, alguns clientes pediram muitos pedidos e precisam fazer login novamente, então preparei este artigo para facilitar os amigos que precisam.