J'ai une chaîne comme dhgsf20101211124422asddas. cette chaîne contient la date dans le format yyyymmddhhmmss. Comment obtenir cette date à partir d'une longue chaîne comme ci-dessus. Merci d'avanceDate d'extraction de la grande chaîne
Répondre
http://java.sun.com/j2se/1.5.0/docs/api/java/util/Scanner.html. En supposant que c'est Java.
Je ne pense pas que 'Scanner'" fait "des dates. –
expressions régulières doivent travailler pour saisir les possibles - alors sous-chaînes une logique de bon sens pour tester les dates pour toute autre validité
j'utiliser une expression régulière. En supposant que c'est toujours un nombre à 14 chiffres et qu'il n'y aura pas d'autres nombres longs à 14 chiffres dans la chaîne, ce serait facile à faire.
Il existe un certain nombre d'outils pour vous aider à construire des regex, j'utilise habituellement http://www.redfernplace.com/software-projects/regex-builder/ qui le rend facile même sans beaucoup de connaissances sur la façon dont ils fonctionnent.
J'utiliserais l'analyse syntaxique DateFormat
de Java. Il vous permet de parcourir une chaîne à l'aide d'un objet ParsePosition
.
DateFormat format = new SimpleDateFormat("yyyymmddhhmmss");
ParsePosition pp = new ParsePosition(0);
for (int c = 0; c < text.length(); c++) {
pp.setIndex(c); pp.setErrorIndex(-1);
Date d = format.parse(text, pp);
if (d != null) {
// Handle parsed date
// Only advance past the last parsed date if there was no error
if (pp.getErrorIndex() < 0) c = pp.getIndex() - 1;
}
}
- 1. Vérifiez si la date est cette date ou plus grande
- 2. La combinaison de grande chaîne littérale avec chaîne de macro
- 3. MySQL: Comment demander une date plus grande qu'aujourd'hui lorsqu'une date est dans une chaîne
- 4. obtenir la date de la chaîne php - UK date
- 5. SQL: extrait la date de la chaîne
- 6. Analyse de la chaîne à l'objet Date
- 7. Convertir la chaîne de date en PHP
- 8. Comment obtenir la date de cette chaîne?
- 9. Convertir la chaîne de date au format de chaîne de date requis
- 10. Format de l'heure de la date de la chaîne?
- 11. Excel date de conversion chaîne
- 12. Mapping grande chaîne avec Fluent NHibernate
- 13. Conversion d'une chaîne de date
- 14. PHP Parse Date de chaîne
- 15. SHA1 JavaScript pour la mise en œuvre grande chaîne
- 16. preg_grep sur une chaîne plus grande
- 17. Comment formater une chaîne faisant partie d'une chaîne plus grande?
- 18. Comment extraire une chaîne d'une chaîne plus grande?
- 19. Chaîne de format comme date
- 20. Java: convertir la chaîne en date
- 21. Conversion d'une chaîne UNIX à la date
- 22. Comment analyser la date/heure d'une chaîne?
- 23. Comment formater la date d'une chaîne?
- 24. Trouver toutes les positions de la sous-chaîne dans une chaîne plus grande en C#
- 25. date-heure chaîne à stimuler :: grégorien :: date
- 26. Date de la chaîne à Date en C# - le jour de la semaine était incorrect
- 27. iPhone SDK: test de la date de chaîne valide
- 28. Analyse de la chaîne de date JavaScript en Java
- 29. Blackberry Java Chaîne de conversion de date
- 30. Concaténation de chaîne lente sur une grande entrée
Quelle langue utilisez-vous? – Freddy