Does spark provide date & time when a particular event is received in the structured streaming?
Not directly.  The source of the data is responsible for event time, the “arrival” time is typically the timestamp from the message server source you are reading from (Kafka, Kinesis, etc.) and the “processing” time can be inserted when processing the incomming data stream using the functions package current_timestamp function. https://spark.apache.org/docs/latest/api/scala/index.html#org.apache.spark.sql.functions$  This isn’t exactly when Spark received the data from the server but is close and will be grouped by trigger interval.  Note that this function can not be used when in continuous mode.  https://spark.apache.org/docs/latest/structured-streaming-programming-guide.html#supported-queries
A spark fornece data e hora quando um evento específico é recebido no streaming estruturado?
Não diretamente. A fonte dos dados é responsável pelo tempo do evento, o tempo de arrival é normalmente o selo de tempo da fonte do servidor de mensagens que você está lendo (Kafka, Kinesis, etc.) e o tempo de processamento pode ser inserido ao processar o fluxo de dados recebido usando a função do pacote de funções current_timestamp. https://spark.apache.org/docs/latest/api/scala/index.html#org.apache.spark.sql.functions$ Isso não é exatamente quando o Spark recebeu os dados do servidor, mas está perto e será agrupado por intervalo de gatilho.